內容目錄
[[TOC]]
介紹幾個R語言中的實用函數。
- length()
- seq()
- rep()
- cut()
- pretty()
- cat()
描述
函數 | 描述 |
---|---|
length(x) | 返回對象x的長度 |
seq(from,to,by) | 生成序列 |
rep(x,n) | 將x重複n次 |
cut(x,n) | 連續變量離散化。選項ordered_result=TRUE |
pretty(x,n) | 創建美觀的分割點。選取n+1等間距的取整數,將連續變量x分割爲n個區間 |
cat(…,file=‘myfile’,append=TRUE) | 將…中的對象,將其輸出到屏幕或文件中。 |
示例
#length()
x <- 1:10
length(x)
[1] 10
#seq()
#從1到20之間以3爲距離生成序列。
a <- seq(1,20,3)
a
[1] 1 4 7 10 13 16 19
#rep()
b <- c(1,2,3,4,5,6,7)
#將向量b重複3次
rep(b,3)
[1] 1 2 3 4 5 6 7 1 2 3 4 5 6 7 1 2 3 4 5 6 7
#cut()
c <- 1:5
#將向量c分割爲兩個水平的因子。
cut(c,2)
[1] (0.996,3] (0.996,3] (0.996,3] (3,5] (3,5]
Levels: (0.996,3] (3,5]
#pretty()
d <- 1:10
#將向量d區分3個區間
pretty(d,3)
[1] 0 5 10
#cat()
name <- 'Bob'
#將name取值輸出
cat('hello',name)
hello Bob