2017-11-29 9 views
-2

Data Drame: Drugs合計私は各年齢のための薬で逮捕の割合を計算したいデータフレーム内のすべての個別の値

。 age_numとon_drugsを使用します(1 =薬物、0 =薬物ではありません)。どこから始めたらいいのか分からないので、助けてください。私はwhileループを使うことを考えましたが、最良のアプローチかどうかは分かりません。助けてくれてありがとう!

答えて

0

dplyrを使用してまとめて集計することをおすすめします。 %>%(パイプ)演算子を使用して演算を連鎖させることができます。

library(dplyr) 

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

(注意:あなたがreproducible exampleを提供していないので、このスニペットがテストされていない)

次に、あなたのような何かを行うことができます。

関連する問題