मान लीजिए मैं प्रत्येक समूह के भीतर विभिन्न मूल्यों के अनुपात की गणना करना चाहता हूं। उदाहरण के लिए, का उपयोग कर mtcars
डेटा, मैं कैसे की गणना करते रिश्तेदार की संख्या की आवृत्ति गियर द्वारा बजे (स्वचालित / मैनुअल) के साथ एक ही बार में dplyr
?
library(dplyr)
data(mtcars)
mtcars <- tbl_df(mtcars)
# count frequency
mtcars %>%
group_by(am, gear) %>%
summarise(n = n())
# am gear n
# 0 3 15
# 0 4 4
# 1 4 8
# 1 5 5
मैं क्या हासिल करना चाहूंगा:
am gear n rel.freq
0 3 15 0.7894737
0 4 4 0.2105263
1 4 8 0.6153846
1 5 5 0.3846154
prop.table()
/ की एक देशी dplyr कार्यान्वयन के लिए लग रही है sweep()
। इसके अलावा, अन्य प्रश्नों में कुछ लोग चर या चर-बातचीत के लिए शून्य-गणना को शामिल करने का विकल्प पूछ