我想将 .txt 文件读入 R,并且已经这样做了很多次。然而,目前我没有得到想要的输出。
我有一个 .txt 文件,其中包含我想要的数据 X,以及我不想要的其他数据,它位于数据 X 的前面和后面。
这是 .txt 文件的打印屏幕
我可以按如下方式读取 txt 文件:
read.delim("C:/Users/toxicologie/Cobalt/WB1", header=TRUE,skip=88, nrows=266)
这给了我一个包含 266 个 obs 的 1 个变量的数据框。
但我希望将这 266 个观察值分为 4 列(ID、Species、Endpoint、BLM NOEC)。
所以我尝试了以下脚本:
read.delim("C:/Users/toxicologie/Cobalt/WB1", header=TRUE,skip=88, nrows=266, sep = " ")
但后来我得到了错误
Error in read.table(file = file, header = header, sep = sep, quote = quote, : more columns than column names
使用 sep = "\t" 也会产生同样的错误。
而且我不确定如何解决这个问题。
任何帮助深表感谢!