【发布时间】:2011-10-16 23:19:46
【问题描述】:
我正在尝试读取一组数据表。所有这些都代表更大 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 对象时,没有丢失的数据可见(或不可见)。
我知道这个问题非常简单,但是当我感到沮丧时,我的同事们非常感谢你的帮助。
【问题讨论】:
-
我猜一个错字是 sep = ";"。将其替换为 sep = ","。
-
可能duplicate?
-
这无济于事,因为分隔符是“;”而不是“,”
-
不完全是重复的 joran,因为我没有丢失数据或列的长度不相等。但是,我可以看到 readTableHeader 读取了前 5 行数据。这可能是我在读取 5 行数据但只有 4 行数据集时没有出错的原因吗?
-
是错误消息还是警告消息?
标签: r