[英]Combining columns from different files into a single column in a new file in R
我已将多个文件中的选定列提取到新文件集中。 现在我需要将它们全部转换为新文件中的单个列。
我正在使用下面的命令
comments <- bind_rows(data1,data2,data3,data4,data5,data6,data7)
每个数据集都有一个列,但是colname是不同的,我希望它们都在注释数据集的单个列中。
我得到的输出是7列而不是1列的注释数据集,很难理解为什么。 请帮忙
我们可以在list
中一次更改列名,然后应用bind_rows
library(dplyr)
lapply(mget(paste0("data", 1:7)), setNames, "Col1") %>%
bind_rows()
或者使用rbindlist
的data.table
,它将提供单个列
library(data.table)
rbindlist(mget(paste0("data", 1:7))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.