楼主: 刘伟源
16612 5

[问答] R语言读取文件夹里的全部文件失败怎么解决,Permission denied [推广有奖]

  • 0关注
  • 0粉丝

高中生

40%

还不是VIP/贵宾

-

威望
0
论坛币
21 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
68 点
帖子
8
精华
0
在线时间
47 小时
注册时间
2015-4-6
最后登录
2019-4-12

楼主
刘伟源 发表于 2015-11-4 10:45:37 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
readLines("C:/Users/Account/Documents/我接收到的文件")
Error in file(con, "r") : cannot open the connection
In addition: Warning message:
In file(con, "r") :
cannot open file 'C:/Users/Account/Documents/我接收到的文件': Permission denied

江湖告急,在线等!
二维码

扫码加我 拉你入群

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

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

关键词:permission Mission 读取文件 Miss IED Documents addition message 江湖告急 cannot

沙发
jiangbeilu 学生认证  发表于 2015-11-4 11:37:10
readLines一般是txt或者html的才行啊,这个不是什么文件都能读的。
你接收到的文件,这个是文件夹名称么?如果是的话,先
setwd("C:/Users/Account/Documents/我接收到的文件")
然后再读文件,比如名称为xx.txt,
readLines("xx.txt")

藤椅
刘伟源 发表于 2015-11-4 11:45:33
jiangbeilu 发表于 2015-11-4 11:37
readLines一般是txt或者html的才行啊,这个不是什么文件都能读的。
你接收到的文件,这个是文件夹名称么?如 ...
读取单个文件行,但是读整个文件夹不行,里面都是TXT文件

板凳
jiangbeilu 学生认证  发表于 2015-11-4 11:52:47
刘伟源 发表于 2015-11-4 11:45
读取单个文件行,但是读整个文件夹不行,里面都是TXT文件
肯定不能这样读取整个文件夹啊。
读整个文件夹,要在setwd后,
用list.files()把文件名保存起来,然后用循环读取,或者sapply、lapply之类的函数读成一个list.
新手建议你还是用循环读取吧。
filename <- list.files()
然后for i in 1:length(filename)
readLines(filename)
如此之类的,你想怎么处理都是可以的。

报纸
刘伟源 发表于 2015-11-4 15:52:51
jiangbeilu 发表于 2015-11-4 11:52
肯定不能这样读取整个文件夹啊。
读整个文件夹,要在setwd后,
用list.files()把文件名保存起来,然后用 ...
谢谢,明白了

地板
ntsean 发表于 2015-11-5 07:33:59
这个看起来像没有权限读这个文件,可以把它改成运行所有人读取

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 02:39