我有一个只有59.6KB的txt文件。我写了几千次脚本
cancer<-read.table("cancerGenes.txt", row.names=1,header=T)
它给了我错误信息:
Error in scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings, :
line 1 did not have 28 elements
出了什么问题?!!
答案 0 :(得分:0)
尝试使用该表(count.fields(...)策略:
table(count.fields("yourpath/filename.txt", sep="", stringsAsFactors=FALSE,
allowEscapes = TRUE, quote="", comment.char=""))
然后将值添加到&#39;引用&#39;或&#39; comment.char&#39;如果需要的话。 &#39;引用&#39;的默认值是两个字符串&#34;&#39; \&#34;&#34;你可能想先试试引用=&#34; \&#34;&#34;使用单引号(例如&#34; O&#39; Malley&#34;)保持名称不会导致问题,而comment.char的默认值是octothorpe,&#34;#&#34;。不匹配的引号在不干净的数据文件中很常见,您可能需要进行一些进一步的调查,以打印出具有异常数量元素的行。
发布指向我们可以检查文件的位置的链接是下一步。