group
所以我有一个非常大(机密,因此名称模糊)的数据集,其中包含许多变量,我们将相关变量称为dummy1
. 我想要做的是创建一个新变量 ,dummy2
它确定dummy1
对于至少一个具有相同值的观察是否为真(在这种情况下为 1)group
。这个变量必须对每个观察值都有一个值,即使dummy1
是在(没有s )NA
中的某人时也是如此。我对 R 和编程很陌生,所以我无法弄清楚如何从中提取这些信息以用于变量,这似乎是你想要做的,但我被困住了。group
NA
group
aggregate
所以这是我的数据假设最终看起来像的一部分:
Obs. Group Dummy1 Dummy2
1 101 0 1
2 101 1 1
3 101 0 1
4 102 0 0
5 102 0 0
6 103 1 1
7 103 1 1
8 103 1 1
所以这里的想法是,由于组101中至少有一个人的值为 1 dummy1
,该组的所有成员在. 该数据集在 1300 个组中有接近 7k 的观测值,所以我需要某种我怀疑的循环设置,但是有人可以帮助我吗?dummy2
dummy1
dummy2
谢谢!