1

我是 R 新手,我正在尝试读取一个 tsv 文件,其中有时表中有一个“#”。R 在遇到“#”时刚刚停止阅读并给了我错误:

    Error in scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings,  : 
    line 6227 did not have 6 elements

我查看了文件中的那一行,发现了“#”。数据如下所示:

    CM School Supply #1    Upland     CA    3   8    Shopping

当我删除它时,R 可以继续读取表格,但文件中有更多的“#”...

如何在 read.table() 中设置变量?我试图到处寻找解决方案但失败了......希望这里有人可以帮助我。谢谢!

4

1 回答 1

2

您可以通过在调用中设置来完全关闭read.table()对注释字符的解释(默认设置为"#")。comment.char=""read.table()

于 2013-11-05T06:40:27.290 回答