这条命令左上角多了x,其它都行,读出来class是数据框,挺规整
my_data <- read.table("D:\Data.txt", head=T,sep="\t") #######现在发现转化成numeric时,产生的NA数和行数一样多,我估计没写row.names=1的结果就是把第一列全纳入数据框了。。。。
本来是用这条,更不行。上条代码至少没报错(但事实证明有后果)。
gene_data <- read.csv("D:\Data.txt", head=T,sep="\t",row.names=1)
Error in read.table(file = file, header = header, sep = sep, quote = quote, :
'row.names'里不能有重复的名字
因为我的数据是txt文件,有行名和列名,所以相加row.names=1,但第一条命令读出来也有行名和列名,就是本该空着一个格的左上角,成了x。