我的提示是“为女性比男性喝得更多的所有位置创建一个位置、状态和差异的数据框”我应该使用 dplyr,我知道我可能应该过滤,但我不知道如何拼凑这一切都在一起。我的最终目标是有另一列名为“female_difference”的列,如果女性的数据大于男性的数据,将显示差异。如果男性的数据较大,我想显示 0。如果需要更多说明,请告诉我。谢谢!
我正在处理的数据格式:
状态 | 位置 | females_2012 | males_2012 |
---|---|---|---|
WA | 县 | 22.1 | 33.2 |
答案 0 :(得分:1)
通过使用 mutate,我们可以实现这一点。 请先安装“tidyverse”库并加载。
library(tidyverse)
datasetname %>% mutate(female_difference = females_2012 > males_2012)