我这样做的步骤并不十分优雅和安全,但是我敢肯定,有一种方法可以更轻松,更快捷地实现。我需要帮助,以了解从dataframe_1到dataframe_2的快速方法。
#from this
a<-c("A","A","B","B","C","C")
b<-c(1,2,12,2,4,5)
dataframe_1<-cbind.data.frame(a,b)
a b
1 A 1
2 A 2
3 B 12
4 B 2
5 C 4
6 C 5
#to this
a<-c(1,2)
b<-c(12,2)
c<-c(4,5)
dataframe_2<-cbind.data.frame(A=a,B=b,C=c)
A B C
1 1 12 4
2 2 2 5
尝试 unstack
> unstack(rev(dataframe_1))
A B C
1 1 12 4
2 2 2 5
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句