[英]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.