根据条件数据框 R 将行重塑为列
Reshape a row to columns based in condition data frame R
我在 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 列?
这个呢?
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
我在 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 列?
这个呢?
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