我有一个包含5行样本数据的Excel文件。我给出了下面的代码来将它导入R。
> testdata <-read.table(file.choose(),header=TRUE)我收到如下警告消息。
Warning message:
In read.table(file.choose(), header = TRUE) :
incomplete final line found by readTableHeader on我忽略了警告消息,并继续查看我的数据,但发现没有选择任何行。下面是我要讲到的内容
> testdata
[1] PK...
<0 rows> (or 0-length row.names)由于我是R的初学者,我无法跟踪错误。任何有关警告和错误的帮助都将不胜感激。请帮帮忙。
发布于 2013-07-07 03:02:37
这是因为您正在尝试导入常规的Excel工作簿/工作表(扩展名为.xls或.xlsx)。这些都是二进制文件;R不知道如何处理它们。
要将数据导入R,您有两种选择:
RODBC或xlsx这样的包,可以将文件导入到数据框中。对于初学者来说,这可能有点复杂。read.csv.导入
如果你选择了选项2,有几个小贴士:
发布于 2013-07-07 02:58:31
Standard R不导入Excel文件,但您可以将其保存为CSV格式,然后使用read.csv导入。
https://stackoverflow.com/questions/17506019
复制相似问题