这很烦人,我无法理解什么是错的?read.table row.names&col.names错误
这是我的.csv文件:
D102-A1 D102-A2
A1BG 0.32 0.39
A1BG-AS1 0.08 0.14
实际看:
; D102-A1; D102-A2
A1BG; 0.32; 0.39
A1BG-AS1; 0.08; 0.14
这是我的代码:
x <- read.table(file = "file.csv", sep = ";", header = TRUE, col.names = 1)
这给了这些错误:
更多的列比列名 此外:警告消息: 头和“col.names”是不同的长度
第一行作为左上角空单元格的,如果不是这种报头? 当我有一个标题时,为什么我不能将第1列设置为row.names?
谢谢!
csv文件具有逗号分隔值(CSV),您的代码建议分隔符是分号。 – PyNEwbie
如果分隔符正确,它应该是row.names而不是col.names – Ananta
@PyNEwbie:分号常用于csv文件,逗号用于小数点。 –