在讀取表格文件的時(shí)候,可能會(huì)出現(xiàn)More Columns than Column Names
這樣的問(wèn)題勋桶,意思就是說(shuō)列名的數(shù)量與列的數(shù)量不一致
對(duì)于這個(gè)問(wèn)題可以分幾步來(lái)排查,
- 首先用excel打開
csv
或者tsv
文件臼氨,查看第一行的列數(shù)是不是與第二行的列數(shù)相同诸衔,或者使用腳本檢測(cè)
cat 123.csv | head -n 2 | perl -n -e 'print s/,/,/g,"\n"'
如果第一個(gè)與第二個(gè)數(shù)相等,那么OK集乔,第一步通過(guò)去件,否則,你需要看第一行少了什么扰路。
查看你的第一行中的每一個(gè)項(xiàng)中是否包含
逗號(hào)
或者換行符
尤溜,如果是這樣,那么可能在第一步會(huì)不通過(guò)汗唱,這種名字要注意宫莱。查看有的項(xiàng)中是否有未成對(duì)的引號(hào)
Tom's,Jack,Lilly
解決辦法
a <- read.table("123.csv", sep=",", quote="")