有一个数据框,我必须得到家庭中的人数和以及语言同质的家庭?
df <- data.frame(
Village = c(rep("1", "30")),
Number = c(33, 33, 33, 33, 33, 33, 33, 1, 1, 30, 30, 30, 30, 30, 30, 30,
31, 31, 31, 31, 36, 36, 36, 36, 62, 62, 62, 62, 69, 69),
Number_1 = c(183, 183, 183, 183, 183, 183, 183, 151, 151, 255, 255, 255, 255, 255, 255,
255, 31, 31, 31, 31, 111, 111, 111, 111, 287, 287, 287,287, 219, 219),
Number_3 = c(137, 137, 137, 137, 137, 137, 137, 113, 113, 191, 191, 191, 191, 191, 191,
191, 23, 23, 23, 23, 83, 83, 83, 83, 215, 215, 215, 215, 164, 164),
PERSNUM = c(1, 2, 3, 4, 5, 6, 7, 1, 2, 3, 1, 2, 3, 4, 5, 6,
1, 2, 3, 1, 2, 3, 4, 5, 1, 2, 3, 4, 1, 2),
DAILY_LANG = c(33, 33, 33, 33, 33, 33, 33, 1, 1, 1, 1, 1, 1, 0, 11,
11, 11, 11, 11, 11, 0, 0, 11, 11, 11, 11, 11, 11, 11, 11))
有多少家庭使用一种语言?DAILY_LANG变量为语言代码。我需要找到有多少家庭说一种语言,有多少人说两种语言。
注:本题如何得到住户人数?回答。只需要找到语言同质的家庭?
非常感谢你的回答
2条答案
按热度按时间knsnq2tg1#
按列分组,检查最大PERSNUM是3还是4:
看看他们是否会说1或2种语言:
cgvd09ve2#
不清楚要计算哪一列。但这里有一个对你的问题的一般答案:
创建于2023-05-15带有reprex v2.0.2