小编mao*_*kri的帖子

使用pivot_wider获取true或false

我正在尝试使用pivot_wider来获取1991年至1995年之间每年每个国家/地区的二进制结果,如下表所示:

+------+-------+--------+--------+
| year | USA   | Israel | Sweden |
| 1991 | FALSE | TRUE   | TRUE   |
| 1992 | FALSE | FALSE  | TRUE   |
| 1993 | FALSE | TRUE   | TRUE   |
| 1994 | FALSE | FALSE  | TRUE   |
| 1995 | TRUE  | TRUE   | TRUE   |
+------+-------+--------+--------+
Run Code Online (Sandbox Code Playgroud)

当然,除了真/假之外,任何二进制指示都很好。

但是,我的数据框看起来像:

 country =  c("Sweden", "Sweden", "Sweden", "Sweden", "Sweden", "Israel", "Israel",
                   "Israel", "USA")  
    year = c(1991,1992,1993,1994,1995,1991,1993,1995,1995)
      df = as.data.frame(cbind(year,country))
    df


+---------+------+
| country …
Run Code Online (Sandbox Code Playgroud)

r data-manipulation dplyr

5
推荐指数
1
解决办法
1607
查看次数

标签 统计

data-manipulation ×1

dplyr ×1

r ×1