【发布时间】:2019-11-15 16:11:59
【问题描述】:
给定这样的数据框
country rest count
Argentina pizza 26
Argentina asador 22
Brazil feijoada 52
Brazil pizza 67
Germany pizza 22
Germany biergarten 52
Germany kebab 20
假设我们希望“rest”列中的所有唯一值都表示为与数据框中的国家/地区一样多的行,即使它们没有值。我想要的输出如下所示:
country rest count
Argentina pizza 26
Argentina asador 22
Argentina feijoada 0
Argentina biergarten 0
Argentina kebab 0
Brazil pizza 67
Brazil feijoada 52
Brazil asador 0
Brazil biergarten 0
Brazil kebab 0
Germany pizza 22
Germany biergarten 52
Germany kebab 20
Germany asador 0
Germany feijoada 0
有没有什么简单的方法可以通过 dplyr 达到这个输出?
【问题讨论】: