【发布时间】:2017-09-20 17:54:36
【问题描述】:
如何在 R 中创建新变量以匹配单个数据框中的多个条件。我想从以下数据集中创建新变量(couple_smokr)。与情侣相关的变量不在数据集中,需要从现有变量中创建(情侣将是那些男性和女性具有相似集群、houseno 和 partnernum 的人)。如果任何人有创建这个 (couple_smoke) 变量的命令,将不胜感激。
View(afgan)
sex cluster houseno partnernum smoke **couple_smoke**
male 1 4 2 yes yes
female 1 4 2 yes yes
male 1 4 1 no no
male 3 10 1 no no
female 3 10 1 yes no
female 4 4 2 no no
female 4 4 1 no no
male 4 4 3 no no
【问题讨论】:
-
欢迎来到 SO!为了使您的数据可重现,您可以 dput(head(afgan)) 并发布结果吗?
-
为什么第 4 行和第 5 行中的 male 和 female 没有标记 yes?