夏骁凯
2016年11月25日
数据 => 数据结构 => 控制流 + 函数 => 数据结构 => 结果
data1 <- 1
data1 #向量是R中的最小数据结构,R中不存在单独的数字
[1] 1
data2 <- c(1,2,3,4,5,6,7,8,9,0) #建立字符串的方法是将各元素使用逗号分隔
data2 #前方的方括号标明该行第一个数字在向量中的位置
[1] 1 2 3 4 5 6 7 8 9 0
data3 <- c("夏骁凯") #c()是建立向量的最基本方法,字符串型数据需要加双引号
data3 #输出的字符串也用双引号包裹
[1] "夏骁凯"
data4 <- c(1,2,3, "夏骁凯") #将各元素用逗号分隔,是建立向量的基本形式
data4 #向量必须是同质的,当向量中既存在数字,也存在字符串时,数字将被转换成字符串
[1] "1" "2" "3" "夏骁凯"
data5 <- 1:20
data5
[1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
data6 <- rep(2,5)
data6
[1] 2 2 2 2 2
data7 <- seq(2,12,2)
data7
[1] 2 4 6 8 10 12
length(data2)
[1] 10
data4[4] #方括号能取出指定的向量元素
[1] "夏骁凯"
which(data4 == "夏骁凯") #which()能标明函数中满足条件的向量的位置
[1] 4
data4[4] <- "天津师范大学"
data4 #直接对元素赋值可以编辑向量
[1] "1" "2" "3" "天津师范大学"
data4 <- data4[-4]
data4 #直接对元素位置的标号前加减号可以删除该元素
[1] "1" "2" "3"