【发布时间】:2017-07-25 17:01:29
【问题描述】:
我正在使用一个数据集,该数据集包含针对患者正在服用的每个处方的多个观察结果,其中包含许多不同的患者。患者通常服用几种药物中的一种,这些药物被表示为他们自己的二元变量,Drug1、Drug2 等等。
我试图仅提取从一种药物转换为另一种药物的个体,即在 Drug1 列和 Drug2 中具有 1,但这些出现在不同的行中。
我曾尝试使用newdata <- mydata[which(Drug1 == 1 & Drug2 == 1),],但是,这假定1 位于同一行,但事实并非如此。
有没有办法选择同时接受这两种药物的患者,但指标变量在不同的行?
谢谢
【问题讨论】: