数据类型是什么?数据的类型……
R中最基本的数据类型是什么?向量。向量是什么?一列数,如:
2,3,4,0,1
你会问一列数有什么用,当然你可以把它赋予历史意义,比如你每年的情人数。
1创建一列数
使用c()函数创建一列数,比如在命令行输入c(2,3,4,0,1)。这样你就创建了一个向量,当然你可以给它起个名字,像这样:
qingrenshu<-c(2,3,4,0,1)
2获取向量的值
一个向量有一个或很多值组成,若想知道某些位置的数值,可以用指标符号“方括号”[]得到。比如上面的qingrenshu,获取第一个
qingrenshu[1]
获取第二个
qingrenshu[2]
获取第2到第4个
qingrenshu[2:4]
当然还有个不外传的技巧,你可以在放括号的位置前使用-号剔除相应位置的值,比如
qingrenshu[-2]
结果就是
2,4,0,1
3向量的运算
向量可以参加数学运算,规则是每一个分量都单独参加运算。比如
qingrenshu<-qingrenshu+1
这样你每年的情人数都加了个1……
当然你可以把向量放在函数中:比如
sum(qingrenshu) 好了,这些年你的情人数的和。
4向量元素的添加及合并
怎么添加今年的情人数呢,很简单
qingrenshu<-c(qingrenshu,今年的情人数)
qingrenshu<-c(qingrenshu,3)
好吧如果你露了一年的怎么版,比如第三年的,好吧,使用append函数
qingrenshu<-append(qingrenshu,第三年的情人数,after=2)
qingrenshu<-append(qingrenshu,2,after=2)
5 排序
这个简单
**sort(qingrenshu) **
外加反着的逆序
rev(qingrenshu)