同一列的子集
Subset of the same column
我有一个数据框,我需要做不同列组的子集,所以我使用这个脚本
a <- subset(table, Response=="oxygen" & Operation=="blue" & Group=="A")
我的问题是:我需要在此子组中也包括组 B 的行(我在数据框中还有其他类型的组(C、D、F)。
我试过使用这个脚本,但它不起作用
a <- subset(table, Response=="oxygen" & Operation=="blue" & Group==c("A", "B"))
你能告诉我正确的语法吗?
如果您想 select 两个组 A
和 B
,您需要使用 %in%
而不是 ==
:
a <- subset(table, Response=="oxygen" & Operation=="blue" & Group %in% c("A", "B"))
我有一个数据框,我需要做不同列组的子集,所以我使用这个脚本
a <- subset(table, Response=="oxygen" & Operation=="blue" & Group=="A")
我的问题是:我需要在此子组中也包括组 B 的行(我在数据框中还有其他类型的组(C、D、F)。 我试过使用这个脚本,但它不起作用
a <- subset(table, Response=="oxygen" & Operation=="blue" & Group==c("A", "B"))
你能告诉我正确的语法吗?
如果您想 select 两个组 A
和 B
,您需要使用 %in%
而不是 ==
:
a <- subset(table, Response=="oxygen" & Operation=="blue" & Group %in% c("A", "B"))