【发布时间】:2016-10-26 20:42:15
【问题描述】:
我有个人级别的数据,并想创建一个包含家庭中孩子数量的新变量。我为孩子创建了一个虚拟变量(如果年龄
No_kids <- aggregate(child ~ HH_ID, data = df, sum)
此代码有效,但数据框崩溃了,而我想将孩子的数量分配给该家庭的每个观察值。是否有不折叠数据集的聚合函数的替代方法?
【问题讨论】:
-
查看
ave并阅读minimal reproducible example,了解如何在 SO 上提问。 -
如果您根据
HH_ID将 No_kids 数据框与您的原始数据框重新合并,这不会得到您想要的吗?