按列划分数据帧

时间:2018-09-29 00:31:39

标签: r tidyverse

说我有一个10列宽的数据框,我想按每2列将数据框分成一个列表。怎么会这样呢?一种简单但显然不是很好的方法是:

list(A = dataframe[,1:2],
     B = dataframe[,3:4],
     C = dataframe[,5:6],
     D = dataframe[,7:8],
     E = dataframe[,9:10])

我们可以使用split()按列名拆分数据框,但这会将每个单独的列放入列表中。确定可以使用tidyverse吗?

谢谢

0 个答案:

没有答案