知足常乐|把数据输入R之后,如何进行简单的操作(一)( 二 )
age[3][1] 59
输出排在1 , 2 , 5位的数据:
age[c(1,2,5)][1] 25 34 20
输出1至3位的数据:
age[c(1:3)][1] 25 34 59
3. 向量中的数据计算
以age这个向量为例:
age <- c(25, 34, 59, 60, 20)# 仍以age为例age[1] 25 34 59 60 20age+4# 给向量中每个数都加4[1] 29 38 63 64 24sqrt(age)# 求平方根[1] 5.000000 5.830952 7.681146 7.745967 4.472136sort(age)# 给数据从低到高排序[1] 20 25 34 59 60sort(age, decreasing =T)# 给数据从高到低排序[1] 60 59 34 25 20age2 <- c(20,30,40,50,60)# 再生成一个向量age+age2# 将两向量中的元素相加[1]456499 11080
4. 生成特定形式的向量
生成重复数据 。 用rep(x, ……) , x表示要重复的内容 。
rep(1,times=5)#times表示重复的次数[1] 1 1 1 1 1rep(c(1,2),4)#times这个表达可以省略[1] 1 2 1 2 1 2 1 2rep(c(1,2),each=4)#each也是针对重复次数的命令[1] 1 1 1 1 2 2 2 2
特定间隔的数据 。 用seq(from,to,by)这个函数 , from为起始值 , to为终止值 , by为数据之间的间隔 。
seq(1,100,19)#from,to,by都可以省略 [1]1 20 39 58 77 96seq(1,10)#如果不指定by的内容 , 则默认为1[1]123456789 10
下一篇介绍数据框的相关操作 。
推荐阅读
- 大胡子|湖人防守双MVP数据出炉!浓眉领衔锁死神龟,波普零封大胡子
- 中国青年报客户端|【青声视语】数据解读:中国经济加快复苏引外媒点赞
- 哈尔滨新闻网|大数据:“台风堵”超“开学堵”|明天,台风降雨+周一,尽量别走这些路
- 【青声视语】数据解读:中国经济加快复苏引外媒点赞
- 整体|中国8月份外贸数据继续向好 前八个月整体趋势接近“转正”
- 遥不可及|DataForce组件技术及功能:数据批量和实时同步
- 深度|创意信息:与成都市大数据股份有限公司签署深度合作协议
- 美元|中国数据振奋人心…,美国损失惨重!41国公开抛售美元
- 美元|美国损失惨重!41国公开抛售美元,中国数据振奋人心…
- 激活能量|朱婷的重要性到底有多大?数据告诉您中国女排主攻手的压力担当