数据结构
R语言中主要有以下几种数据类型:
向量vector:是由多个元素组成的变量
矩阵matrix
数组array
数据框dataframe:相当于一个表格
list
向量Vector
给向量赋值
a<-seq(1:10,by=0.5)
1到10每隔0.5取一个数组成向量a
b<-rep(1:3,times=4)
1到3重复4次组成向量b
提取向量中的元素
a[1]
第一个元素
a[-1]
除第一个元素外
a[c(2,5)]
第二和第五个元素
a[a>2]
大于2的元素
a[a %in% c(3,4,5)]
在向量c(3,4,5)中的元素
数据框dataframe
b<-read.csv(file='huahua.txt',header = T,sep = '')
#导入huahua.txt的数据,header=T是指将第一行作为行名,sep是以作为分隔
X<-read.csv(file = 'doudou.txt',sep = '',header =T,row.names = 1)
#row.names=1是将第一列作为列名
write.table(X,file = 'yu.txt',sep=',',quote = F)
#将数据X存储到yu.txt中
save.image(file = 'bioplanet.RData')
#保存当前所有变量
save(X,file = 'testx.RData')
load('testx.RData')
#加载之前的数据
Snipaste_2020-02-23_21-32-07.png
with
Description
Evaluate an R expression in an environment constructed from data, possibly modifying (a copy of) the original data.
作业答案:可能是之前给X的赋值没有运行,代码在rscript里写好后ctrl+enter运行一下,如果不是这个原因我也不知道了0.0