数据帧D1中的分类变量V1可以具有由A到Z的字母表示的值.我想创建子集D2,其排除一些值,例如B,N和T.基本上,我想要一个命令,即相反的 %in%
D2 = subset(D1, V1 %in% c('B','N',T'))
Run Code Online (Sandbox Code Playgroud) 我是R的新手
使用被调用的表SE_CSVLinelist_clean,我想提取名为where_case_travelled_1DOES 的变量不包含字符串"Outside Canada"OR的行"Outside province/territory of residence but within Canada".然后创建一个名为的新表SE_CSVLinelist_filtered.
SE_CSVLinelist_filtered <- filter(SE_CSVLinelist_clean,
where_case_travelled_1 %in% -c('Outside Canada','Outside province/territory of residence but within Canada'))
Run Code Online (Sandbox Code Playgroud)
当我只使用"c"而不是"-c"时,上面的代码有效.
那么,当我真的想要排除包含国家或省外的行时,如何指定上述内容呢?
非常感谢