我将数据按如下方式排列:
<表类>
行业
年国家
价值
tbody><<tr>Ind_A 1999 国家 1245 Ind_A 2000 B国 132 Ind_B 2000 国家 145 Ind_C 2000 B国 122 表类>
你需要设置names_from = "Industry
,你会有正确的
df %>%
pivot_wider(names_from = "Industry", values_from = "Value") %>%
arrange(Country)
# A tibble: 3 × 5
Year Country Ind_A Ind_B Ind_C
<int> <chr> <int> <int> <int>
1 1999 CountryA 1245 NA NA
2 2000 CountryA NA 145 NA
3 2000 CountryB 132 NA 122