我在R中有这个数据框:
x
1 simon.jones@studio24.net
2 beth.parkin@mrc-cbu.cam.ac.uk
3 43
4 simon.jones@studio24.net
5 isaac.lowe@studio24.net
6 13
7 simon.jones@studio24.net
8 samp466@gmail.com
9 31
10 simon.jones@studio24.net
11 suli447@googlemail.com
12 32
我想拥有一个包含3列的数据框,而不只是一列:
x y value
1 simon.jones@studio24.net beth.parkin@mrc-cbu.cam.ac.uk 43
.
.
.
如何为无限行重塑数据框以获得3列?
答案 0 :(得分:3)
这个怎么样?
as.data.frame(matrix(unlist(df), ncol=3, byrow = T))
V1 V2 V3
1 simon.jones@studio24.net beth.parkin@mrc-cbu.cam.ac.uk 43
2 simon.jones@studio24.net isaac.lowe@studio24.net 13
3 simon.jones@studio24.net samp466@gmail.com 31
4 simon.jones@studio24.net suli447@googlemail.com 32