在R中的多个Excel文件中的列中创build一个数据框
我有一些Excel文件,每个文件都有一个名为Distance
的列; 我想把所有的Distance
列放入一个dataframe
; 我用下面的方法把它们读入R中
file.list <- list.files(pattern = '*.xlsx') df.list <- lapply(file.list, read_excel)
现在在df.list
我有30个文件,我想创build一个dataframe
df.list
Distance1, Distance2, ..., Distance30
df.list
Distance1, Distance2, ..., Distance30
df.list
。 谁能帮我这个?
在Hadleyverse方法中:
library(purrr) d <- file.list %>% map(readxl::read_excel) %>% map("Distance") %>% set_names(nm = file.list) %>% dplyr::bind_cols()