R语言数据转置

Python012

R语言数据转置,第1张

#读取wet.txt需要转换的目标矩阵,显示原行列。本例中行为sample,列为otu otu<-read.delim('E:\\R语言网络分析\\wet.txt',sep='\t',row.names=1) otu1<-t(otu) write.table(otu1,file='otu9.txt',sep='\t',row.names=T) #读取wet.xlsx需要转换的目标矩阵,显示原行列。本例中行为sample,列为otu library(openxlsx) otu<-read_excel("E:\\R语言网络分析\\wet.xlsx") otu1=t(otu) ##导出已转置文件到本地储存,此处导出的文件为Excel格式文件 write.xlsx(otu1,file="otu11.xlsx",sep='\t',row.names=T) # 将otu1保存为csv文件 write.csv(otu1,file="otu11.csv") library(openxlsx) otu<-read_excel("E:\\R语言网络分析\\wet.xlsx") head(otu) class(otu) otu1=t(otu) write.xlsx(otu1,file="otu2.xlsx") ##导出已转置文件到本地储存,此处导出的文件为Excel格式文件 # 将otu1保存为csv文件 write.csv(otu1,file="otu5.csv")

1、R语言可以导出csv格式的文件供Excel使用,具体的使用方法首先打开RStudio软件:

2、先定义一个随机生成一个包含10个正态分布数据的向量,然后输出它,使用csv函数导出csv文件,函数中第一个参数为导出的变量名nx,第二个参数为导出的文件名称和路径:

3、接着按下windows+E键打开资源管理器,双击打开生成的csv文件即在Excel中看到数据了: