我刚刚开始使用R而我无法弄清楚如何将文件从任何其他程序输入到R.我尝试了从Word到R的基本示例.我使用这个网站作为如何做到这一点的假设示例http://www.mayin.org/ajayshah/KB/R/html/r1.html.所以我输入的内容如下:
<-read.table("C:\ Users\anr28\Desktop\x.docx",sep =",",col.names = c("year","my1","my2"))
我在Microsoft Word中有一个名为"x"的文档,根据我计算机上的属性菜单以docx结尾.我完全按照他们在示例中所做的那样,但是没有用.这是打印出来的错误消息,但我不知道如何解释它们.
Error in scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings, :
line 1 did not have 3 elements
In addition: Warning message:
In read.table("C:\\Users\\anr28\\Desktop\\x.docx", sep = ",", col.names = c("year", :
incomplete final line found by readTableHeader on 'C:\Users\anr28\Desktop\x.docx'
Run Code Online (Sandbox Code Playgroud)
请帮帮忙,我想学习这个我自己,这是非常令人沮丧的不能够把文件在实际学习计划,这是我真正追求的是症结.谢谢
read.table函数(和相关的)需要纯文本文件.Word使用自己的文件类型(因此.docx扩展名)不是纯文本,它包含您的数据(可能是压缩的)以及有关字体,颜色,大小和其他一些东西的信息,其中R不是了解.
最好的方法是用word打开文件,然后再将其保存为纯文本文件(尝试单击左上角的圆圈,然后选择"另存为",然后选择"其他格式",然后在对话框中选择"保存类型"的"纯文本(.txt)"选项.然后按照示例将文本文件读入R.
归档时间: |
|
查看次数: |
471 次 |
最近记录: |