我曾经在我的Mac上使用R,从未遇到过任何问题。
现在我想在我的工作电脑(windows)上使用它。问题是我无法导入任何文件以开始使用它们。我尝试了几种选择:
mydata<-read.table("c:/temp/myfile.csv",header=TRUE)
mydata<-read.csv("myfile.csv",header=TRUE)
mydata<-read.table("c:/myfile.csv",header=TRUE)
mydata<-read.table("Desktop/myfile.csv",header=TRUE)
我也试图在上面的所有变种中改变/进入\。
似乎没什么用。 R以红色显示命令,有时带注释&#34;连接无法打开&#34;或者&#34;没有这样的文件或目录&#34; (我的德语翻译)。
我尝试将我要打开的文件复制到其他位置(桌面,c:,temp),但是唉,没什么用。
你有什么想法我为什么会遇到这个问题以及如何解决这个问题?提前谢谢。
答案 0 :(得分:0)
有一种更安全的方式来处理路径;只使用file.path()
。
所以,如果你想在C:/temp/turtles.csv中获取一个文件,那么你可以使用:
targetFile <- file.path('C:/', 'temp', 'turtles.csv')
read.csv( targetFile, header=TRUE )
自从它出现在Twitter上以来的一点点; 请勿使用仅存在于您环境中的路径。 尝试将数据保存在脚本所在的位置或直接位于脚本所在的位置。
答案 1 :(得分:0)
使用read.csv()函数
有三种方法可以做到这一点read.csv(file.choose(),报头= TRUE)
它将打开弹出窗口,用于选择文件,只需从目录中选择文件即可 你保存它的地方。
现在,如果您必须插入路径,那么只需获取文件的实际位置即可 通过
read.csv(&#34; C:\路径\到\你\文件\ filename.csv&#34;,标题= TRUE)
例如
read.csv(&#34; C:\用户\安利\桌面\ resources.csv&#34;,标题= TRUE)
最好的方法是拥有自己的工作空间目录
所以按您的首选名称创建一个目录,并将该目录设置为
R会议工作空间
setwd(&#34; C:\ path \ to \ your \ workspace目录\&#34;)
按
检查当前目录getwd()
现在,如果您想将文件读入R会话,只需复制您的文件即可工作 空间,然后写下
read.csv(&#34; resources.csv&#34;,标题= TRUE)
答案 2 :(得分:0)
所以,它应该是这样的。
*.abc.com
另外
setwd("c:/mydir") # note / instead of \ in windows
Windows使用另一个反斜杠。