我试图读取一组数据表。所有这些都代表较大Excel表的不同部分,使用“过滤器”选择并单独保存为.csv文件。我的大多数表都有5行数据,但其中有两行有4行。具有5行数据的表根据请求读入R:
Y <- read.csv(file = "MyFile.csv", row.names = 1,header = T, sep = ";")
没问题。
包含4行数据的表格给出了以下错误消息:
在read.csv(“MyFile.csv”,quote =“”,:找不到最终的最终行 通过'MyFile.csv'上的readTableHeader
与
相同的问题Z <- read.table("MyFile.csv", quote = "", sep = ';', header = TRUE)
文件中没有丢失的数据。当我在R中打印Y
或Z
对象时,没有遗漏数据可见(或不可见)。
我知道这个问题非常简单,但是当我感到沮丧时,我的同事会很感激你的帮助。
答案 0 :(得分:5)
CSV的最后一行没有换行符或回车符。
计划A:在文本编辑器中打开文件,转到最后一行的末尾,按Enter键,然后保存修改后的文件。
计划B:如果计划A的文件太多,您可以简单地忽略警告,因为文件似乎可以正常加载(除了该消息)。