R语言——数据结构
一、向量
1 定义
- 元素:数字或字符串
- 标量:一个元素组成的变量
-
向量:多个元素组成的变量
2 使用
-
赋值
eg:
-
提取元素
eg:
二、数据框
(表格在R语言中叫——数据框)
1 新建数据框(表格)
X<-read.csv('doudou.txt')
打开2 函数
-
read.table(file = "XX.txt",sep = "\t",header = T)
读取本地数据 -
sep()
用来指定字符的分隔符号,
csv 文件sep = “,”
以逗号分割
txt 文件sep = “\t”
以制表符分割
其他文件sep = " "
以空格分割 -
header
所代入excel数据,第一行是否用作列名称。T(true)则excel第一行用于列名称,具体数据从第二行开始;F(false)则第一行即为具体数据。 -
colnames()
查看列名 -
rownames()
查看行名,默认值的行名就是行号,1.2.3.4... -
colnames(X)[1]<-"bioplanet"
有的公司返回数据,左上角第一格为空,R会自动补为x,用这个命令来修改 -
write.table(X,file = "yu.txt",sep = ",",quote=F)
数据框导出【分隔符改为逗号,字符串不加双引号(默认格式带由双引号) 】 -
save.image(file="bioinfoplanet.RData")
保存当前所有变量(RData为保存格式) -
save(X,file="test.RData")
保存其中一个变量 -
load("test.RData")
再次使用RData时的加载命令
3 提取元素
附加
-
plot(iris$Sepal.Length,iris$Sepal.Width)
(iris时R语言内置数据集)
提问:【save(X,file="test.RData")】这句代码如果报错object X not found,是为什么,应该怎么解决?
答:是环境变量中没有X这个变量,解决:找找变量名是否弄错了,比如X的大小写