R 带“的子集函数”;与“其他”不同;?

R 带“的子集函数”;与“其他”不同;?,r,dataframe,R,Dataframe,是否可以使用类似子集(数据集,IA_标签不等于“Er”或“Sie”或“Es”或“wird”或“gleich”)的子集函数? 我感兴趣的是“not equal to”操作符,子集函数是否有类似的情况 谢谢, Katerina写入了不相等运算符= 有关详细信息,请参见比较 使用子集的示例: > subset(airquality, Day != 1, select = -Temp)[1:5, ] Ozone Solar.R Wind Month Day 2 36 118 8

是否可以使用类似子集(数据集,IA_标签不等于“Er”或“Sie”或“Es”或“wird”或“gleich”)的子集函数? 我感兴趣的是“not equal to”操作符,子集函数是否有类似的情况

谢谢,
Katerina

写入了不相等运算符
=

有关详细信息,请参见比较

使用
子集
的示例:

> subset(airquality, Day != 1, select = -Temp)[1:5, ]
  Ozone Solar.R Wind Month Day
2    36     118  8.0     5   2
3    12     149 12.6     5   3
4    18     313 11.5     5   4
5    NA      NA 14.3     5   5
6    28      NA 14.9     5   6

如果您想排除所有这些单词,那么最好结合使用否定(NOT)运算符,
,并在%
中设置成员资格

wordList <- c("Er","Sie","Es","wird","gleich")
subset(dataset, !(IA_LABEL %in% wordList))

wordList使用
Hmisc中的
%nin%
函数

require(Hmisc)
subset(dataset, IA_LABEL %nin% wordList)

+1.你比我快了一分钟左右。。。括号更清楚,但不是严格要求的<代码>的优先级低于%
中的
%。