读取数据时出错

时间:2011-10-16 23:19:46

标签: r

我试图读取一组数据表。所有这些都代表较大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中打印YZ对象时,没有遗漏数据可见(或不可见)。

我知道这个问题非常简单,但是当我感到沮丧时,我的同事会很感激你的帮助。

1 个答案:

答案 0 :(得分:5)

CSV的最后一行没有换行符或回车符。

计划A:在文本编辑器中打开文件,转到最后一行的末尾,按Enter键,然后保存修改后的文件。

计划B:如果计划A的文件太多,您可以简单地忽略警告,因为文件似乎可以正常加载(除了该消息)。