楼主: sergiowang
10161 2

[问答] 怎么解决无法读取名字含有中文的CSV文件问题 [推广有奖]

  • 1关注
  • 0粉丝

本科生

80%

还不是VIP/贵宾

-

威望
0
论坛币
11 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
886 点
帖子
53
精华
0
在线时间
92 小时
注册时间
2016-2-25
最后登录
2018-9-29

楼主
sergiowang 发表于 2016-5-5 19:08:21 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
  1. setwd('d:/')
  2. a=list.files('t')
  3. dir=paste('d:/t/',a,sep='')
  4. data<-read.csv(file=dir[i],header=T)
复制代码
使用以上代码读取D盘t文件夹下的文件,由于CSV文件含有中文名,出现以下信息:
Error in file(file, "rt") : cannot open the connection In addition: Warning message:
In file(file, "rt") :
  cannot open file 'd:/t/331-2一票通 07.csv': No such file or directory
变量dir中出现乱码: QQ截图20160505192007.jpg


但将文件名改为英文就行了。

可问题是我2个月前用过相同的程序,当时是可以读取含中文名文件的,为啥现在不行了?有什么解决方法吗?

二维码

扫码加我 拉你入群

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

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

关键词:取名字 paste Files Data list 中文

沙发
jiangbeilu 学生认证  发表于 2016-5-6 22:14:28
有可能是你的R编码问题

藤椅
xulx2018 学生认证  发表于 2022-1-13 22:59:21
楼主解决了吗?我也遇到了同样的问题

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-25 07:33