[英]How to create a column by rownames in R
我有这样的数据
项目清单
Col1 Col2
A 1
A 2
A 3
B 1
B 2
B 3
我想变成那样
A B
1 1
2 2
3 3
我怎样才能做到这一点? 谢谢
Pivot_wider(df,names_from= col1,values_from = col2)
基于tidyr::pivot_wider
的可能解决方案:
library(tidyverse)
pivot_wider(df, names_from = Col1, values_from = Col2, values_fn = list) %>%
unchop(everything())
#> # A tibble: 3 × 2
#> A B
#> <int> <int>
#> 1 1 1
#> 2 2 2
#> 3 3 3
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.