我已将多个文件中的选定列提取到与文件一样多的新数据集中。现在我需要将它们全部转换为新文件中的单个列。
我正在使用以下命令
comments <- bind_rows(data1,data2,data3,data4,data5,data6,data7)
每个数据集都有一个列,但colname是不同的,我希望所有这些都在注释数据集的单个列中。
我得到的输出是7列而不是1列的注释数据集,很难理解为什么。请帮忙
答案 0 :(得分:0)
我们可以在list
中一次更改所有列名称,然后应用bind_rows
library(dplyr)
lapply(mget(paste0("data", 1:7)), setNames, "Col1") %>%
bind_rows()
或者使用来自rbindlist
的{{1}},这将提供一列
data.table