全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1415 0
2020-11-11
假设一系列的CSV文件存放的路径是“c:/users/xxx/desktop/123"
>library(tidyverse)#基于tidyverse包生成
>files<-dir("c:/users/xxx/desktop/123", pattern = ".csv", full.names = TRUE)#dir()函数是读取文件夹里面文件的地址,这里尤其需要注意的点是括号后面的full.names = TRUE 必须填写,否则返回的值是目录中CSV文件名称而不是地址
>files#查看是否成功读取文件夹中的所有CSV文件地址
>df<-vector("list", length(files))#创建和CSV文件数量相同的空列表
>for(i in seq_along(files)) {
       df[[i]]<-read_csv(files[[i]])
   }                                    #把所有的CSV文件读取出来放入不同的列表集合df中
>d<-bind_rows(df)#把所有的列表按照行进行整理进入一个表格中
or
>d<-bind_cols(df)#把所有的列表按照行整理进一个表格中

更为具体的信息请看《R for Data Sciencce》18版225页16.3.5练习题1
同时这本书的参考答案更具体的网址是https://jrnold.github.io/r4ds-exercise-solutions/   这里的答案和我上面说的版本不一样,这个问题的解答详见习题21.3.1
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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