【发布时间】:2017-09-03 07:34:18
【问题描述】:
在我的数据框中,我有很多逻辑变量,我想将数据框拆分为多个子集,条件是每个逻辑变量为 TRUE。例如,假设这是我的 df:
V1 V2 V3 V4
1 TRUE TRUE FALSE 2
2 TRUE FALSE TRUE 5
3 FALSE TRUE FALSE 4
所以我想要三个子集:
[1]
V1 V2 V3 V4
1 TRUE TRUE FALSE 2
2 TRUE FALSE TRUE 5
[2]
V1 V2 V3 V4
1 TRUE TRUE FALSE 2
2 FALSE TRUE FALSE 4
[3]
V1 V2 V3 V4
1 TRUE FALSE TRUE 5
感谢您的帮助!
【问题讨论】:
-
"假设这是我的 df" -- 不可能,因为
data.frame(V = c(T, T, F))不像 TT F 那样打印。请参阅 stackoverflow.com/questions/5963269/… 以获取有关编写易于复制的示例的代码的指导。