全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2331 4
2021-04-06
悬赏 15 个论坛币 未解决
关于R读取数据的问题,困扰我很久了,应该只是针对我这台电脑,因为我的code放到其他电脑完全可以运行。
主要是关于路径的,很基础但也很烦人。


问题1. 无法改变工作目录

getwd() 可以得到我目前的路径是 "C:/Users/Winni/OneDrive/文档", 当我想换的时候用 setwd("balabala....") 就会报错 “cannot change working directory”。我试过重启RStudio,重启电脑,把C盘里的“文档”改成Document再试,都没有用。前几天我又在console里run了一下他竟然自己好了,结果一放进Rmarkdown又不行了。。。。【手动生无可恋脸.jpeg】
目前我都是把要读取的东西直接放指定的那个directory,否则就读不了。


问题2. 即使我把文件放进指定路径了,有时依然无法读取

今天就是,怎么都读不了。
我截了图放在下面,可以看到右下角有一个amphibians.csv,就在上面说的目标目录里,但是读不了。文件是我从UCI上直接下载的所以应该不会有问题(下载网址:https://archive.ics.uci.edu/ml/datasets/Amphibians)。
还有一个叫adult.data 的文件,也在右下角能看到,我试着用adult <- read.table("adult.data", header = T, sep=",")想打开,昨天成功了,欢欢喜喜写code;今天再来,报错“[size=13.3333px]Error in file(file, "rt") : cannot open the connection”,前面code也白写了因为data都读不进去。
也试过直接点那个文件选 import dataset,出现了一样的报错信息。
111.PNG




问题3. Save workspace image to ~/.RData?
每次关掉RStudio, 电脑问我 Save workspace image to ~/.RData?
不能选择Save,报错如下图


111.PNG





他们真的困扰我很长时间啦!!!!有大佬知道原因的话请帮帮我!!!!!任何一个问题都行!!!感谢!!!!!
有什么别的信息可能有用但是我没发上来的,尽管留言,我看到马上就回



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2021-4-6 10:04:55
第一个问题可能是你目录中有中文的问题,这个我不确定,你可以试试全英文的目录。
第二个问题,你有试过用readr吗?比如这样
复制代码

第三个问题,我怀疑跟第一个问题类似,因为看你贴的图,你本应该是“文档”的那两个字,在路径里面显示的是“??”
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-4-6 14:15:11
owenqi 发表于 2021-4-6 10:04
第一个问题可能是你目录中有中文的问题,这个我不确定,你可以试试全英文的目录。
第二个问题,你有试过用 ...
谢谢回复!

我也觉得中文路径确实有点问题,之前试过把电脑里的“文档”手动改成Document,再回到R用全英文路径,但还是报错。

其实console也还行,麻烦一点也能运行,问题就在RMarkdown,同一行code放进console可以读取但是Rmarkdown就报错,所以什么都做好了也没法导出PDF文件,但是有code的时候用latex又好麻烦。。。

你的代码我试啦,还是console没问题但是markdown不行。。。。。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-4-7 00:40:01
如果是在Rmarkdown设置工作文件夹的话,你可以参考一下Stackoverflow的这个问题
https://stackoverflow.com/questions/20060518/in-rstudio-rmarkdown-how-to-setwd
另外,如果你确定这个问题只是出现在你电脑的话,可能的解决方法还包括重装R,及其相关的工具,甚至重装系统。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-4-8 14:16:08
owenqi 发表于 2021-4-7 00:40
如果是在Rmarkdown设置工作文件夹的话,你可以参考一下Stackoverflow的这个问题
好的 谢谢~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群