使用 pivot_wider() 后,我有一个这样的数据框:
国家 | 年 | 变量 1 | 变量 2 |
---|---|---|---|
一个 | 2000 | 0.5 | 不适用 |
一个 | 2000 | 不适用 | 68 |
乙 | 2000 | 不适用 | 55 |
乙 | 2000 | 0.9 | 不适用 |
使它成为这样的最简单方法是什么:
国家 | 年 | 变量 1 | 变量 2 |
---|---|---|---|
一个 | 2000 | 0.5 | 68 |
乙 | 2000 | 0.9 | 55 |
谢谢
在 pivot_wider() 之前,数据框是这样的:
国家 | 年 | 变量 | 价值观 |
---|---|---|---|
一个 | 2000 | 变量 1 | 0.5 |
一个 | 2000 | 变量 2 | 68 |
乙 | 2000 | 变量 1 | 0.9 |
乙 | 2000 | 变量 2 | 55 |
代码:
data <- data %>% pivot_wider(names_from = variables, values_from = values)