這很煩人,我無法理解什麼是錯的?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文件,逗號用於小數點。 –