全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
4003 3
2016-08-02
数据是以csv格式保存的,现在想批量将数据读取到每个单独的变量中,想请教下如何操作。
就是想实现文件名

filename = list.files(path = Rdata_path, pattern = "*.csv")
obj_R <- list()
for (i in 1:length(filename)){
  obj_R[]<- substr(filename,1,7)
  #想将文件名的字符变为变量名称。
}
obj_R <- do.call(c, obj_R)

charexpress <- "<-read.csv(\""
data_R <- paste0(obj_R, charexpress, obj_R,".csv\")")

#这句话有问题,执行错误
for (i in 1:length(data_R)){
  eval(parse(paste0(obj_R , data_R )))
}

显示错误,没有那个文件或目录。实在不知道怎么解决了。求教。
二维码

扫码加我 拉你入群

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

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

全部回复
2016-8-3 11:42:00
复制代码
二维码

扫码加我 拉你入群

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

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

2016-8-3 11:42:25
复制代码
二维码

扫码加我 拉你入群

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

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

2016-8-3 22:33:54
谢谢le.chat, 你的代码解决了我的问题,太感谢了!非常感谢!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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