首页 文章

对数据框中的所有不同值求和

提问于
浏览
-2

Data Drame: Drugs

我想计算每个年龄段药物逮捕的百分比 . 使用age_num和on_drugs(1 =关于药物,0 =不关于药物) . 我不确定从哪里开始,所以将不胜感激任何帮助 . 我想过使用while循环,但不确定这是否是最好的方法 . 谢谢你的帮助!

1 回答

  • 0

    我建议使用dplyr进行分组并计算摘要度量 . 您可以使用%>%(管道)运算符将操作链接在一起 .

    然后你可以这样做:

    library(dplyr)
    
    drugs %>%
      group_by(age_num) %>%
      summarise(pct_on_drugs = mean(on_drugs) * 100)
    

    (注意:您没有提供reproducible example,因此未对此代码段进行测试) .

相关问题