csv不用写在文件命名上
1)excel
2)记事本
3)subline
4)R语言
常见:逗号,空格,\t
read.csv() -读取csv文件格式
read.table() -读取txt格式
save里不允许省略file
load下来的是变量(一个rdata里可以有多个变量),不需要给命名。
read.csv("import/gene.csv") # 工作目录下的import文件夹下的gene.csv
read.csv("../import/gene.csv")# 工作目录隔壁(上一级(桌面)的另一个下级文件夹import)的下的gene.csv
ex2 <- read.csv("ex2.csv")
ex2 <- read.csv("ex2.csv",row.names = 1,check.names = F) #check.name=F不允许检查行名,可以保留其特殊字符
注意:行名不允许重复
soft <- read.table("soft.txt")
soft <- read.table("soft.txt",header = T,fill = T) #其实不对,会造成串列
soft2 <- read.table("soft.txt",header = T,sep = "\t") #指定"\t"为两个内容的间隔
dim(soft)
colnames(soft)
write.csv(soft,file = "soft.csv")
save(soft,file = "soft.Rdata")
rm(list = ls())
load(file = "soft.Rdata")
文件格式由生成函数决定,后缀起提示作用,提示作用可能有错。
补充:
矩阵只有一种数据类型,如果修改数据类型必须全部一起修改
# 1.由数值型数据框转换
m1 = as.matrix(iris[,1:4])
# 2.由向量改变维度而来
m2 = matrix(rnorm(18),nrow = 3)
m2
# 3. 由向量拼接而来
m3 = cbind(1:10,
11:20,
30:21)
m3
#4.内置
volcano
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。