我有以下数据框
> mydata
X1 X2 X3 X4 X5 X6
1 1 1 1 1 1
1 0 0 0 0 1
1 1 0 0 0 0
1 0 1 1 1 0
1 1 0 1 1 1
1 0 1 0 1 0
1 1 0 1 1 0
我想合并此数据框中的所有列。我可以通过指定所有列来完成此任务。
rbind(mydata$X1,ydata$X2,ydata$X3,ydata$X4,ydata$X5,ydata$X6)
合并数据框中的所有列而不必指定每列的最佳方法是什么?我试过了
bind(mydata)
但它不起作用。
答案 0 :(得分:2)
tidyr
聚集的确如此:
tidyr::gather(mydata)
如果您想要摆脱“关键”列,dplyr::select(mydata, value)
将会解决问题(或简单地说,mydata$value
如果您不想将其保留为数据框)