如何创建仅包含满足条件的行的数据框?

时间:2021-05-05 20:49:31

标签: r dataframe dplyr

我的提示是“为女性比男性喝得更多的所有位置创建一个位置、状态和差异的数据框”我应该使用 dplyr,我知道我可能应该过滤,但我不知道如何拼凑这一切都在一起。我的最终目标是有另一列名为“female_difference”的列,如果女性的数据大于男性的数据,将显示差异。如果男性的数据较大,我想显示 0。如果需要更多说明,请告诉我。谢谢!

我正在处理的数据格式:

<头>
状态 位置 females_2012 males_2012
WA 22.1 33.2

1 个答案:

答案 0 :(得分:1)

通过使用 mutate,我们可以实现这一点。 请先安装“tidyverse”库并加载。

   library(tidyverse)
    datasetname %>% mutate(female_difference = females_2012 > males_2012)