假设我有一个数据框 df
,如下所示:
df=data.frame(one=c(1,2,3,4,5,6,7),
two=c('a','a','a','b','b','b','b'),
three=c(1123,33,5566,212,1,90,876))
我需要根据列 two
的值将 df
分成两部分,即 a
和 b
。
这是我期望的输出:
one.x two.x three.x one.y two.y three.y
1 a 1123 4 b 212
2 a 33 5 b 1
3 a 5566 6 b 90
NA NA NA 7 b 876
谢谢