-5
我有一個逗號分隔的文本文件,它有50行。前10行有6列,接下來的10行有8列,依此類推。總之不同的行可能有不同的列。 如何使用R讀取它?我嘗試使用read.table()
,但它讀取的數據都是錯誤的。解析R中的變量列長度
此外,還有一個唯一的標識符列,將表明此行將有多少列。
我有一個逗號分隔的文本文件,它有50行。前10行有6列,接下來的10行有8列,依此類推。總之不同的行可能有不同的列。 如何使用R讀取它?我嘗試使用read.table()
,但它讀取的數據都是錯誤的。解析R中的變量列長度
此外,還有一個唯一的標識符列,將表明此行將有多少列。
只需使用fill=TRUE
標記read.table
來讀取您的數據。這將自動添加空格不平等列的情況下
數據
A,B
C,D,E,G
H,I,J
read.table(data,sep=",",fill=TRUE)
輸出
V1 V2 V3 V4
1 A B
2 C D E G
3 H I J
簡化了答案 –
我沒有downvote,但我認爲,如果你能提供該文件的幾行,顯示什麼結果,你可能不會得到那些讚譽。 –
同意..請始終讓您的問題可重現..在R中搜索可重現的代碼。我也沒有downvote。 –
你有沒有嘗試過read.csv()或read.csv2()? – TKN