敲黑板的重点
1.数据框就是表格;向量可以是数字或是字符串;函数或命令不懂时百度/谷歌搜索或?read.table
(函数/命令)
2.x<-[2:4]
为取2到4的元素;x<-[c(2,4)]
为第2个和第5个元素
3.x[x %in% c(1,2,5)]
存在于向量c(1,2,5)中的元素
4.sep''\t''
中的\t是制表符(tab键)
5.colnames(X)[1]<-"bioplanet"
#有些返回的数据,左上角第一格为空,R会自动补为x,用这个colnames(X)[1]<-""
命令来修改(colnames()查看列名
)
6.X<-read.csv(file = "huahua.txt",sep = " ",header =T,row.names=1)
最后row.names的意思是修改第一列为行名
write.table(X,file = "yu.txt",sep = ",",quote=F)
分隔符改为逗号,字符串不加双引号(默认格式带由双引号)
read.csv()
读取数据,write.table()
导出数据框
X[y] #提取第y列
X$列名,提取列
9.paste函数可用于字符串连接
?paste0
#paste (..., sep = " ", collapse = NULL)
#paste0(..., collapse = NULL)
#`paste` converts its arguments.......
paste0函数,默认sep=""
paste0函数和paste函数的深度学习https://www.jianshu.com/p/44e3de9b7a81
10.回答问题
1)x不在当前工作目录
2)X作为变量在读取的时候没有关注大小写