R 如何提取包含给定字段的行?
有一个表包含大约10k行。示例如下:R 如何提取包含给定字段的行?,r,R,有一个表包含大约10k行。示例如下: row v1 v2 v3 v4 v5 v6 v7 v8 1 2010 406 105 1 202 16 26227 59 2 2011 409 109 1 188 1 26774 60 3 2012 407 141 1 236 1 27136 61 4 2013 403 100 1 171 16
row v1 v2 v3 v4 v5 v6 v7 v8
1 2010 406 105 1 202 16 26227 59
2 2011 409 109 1 188 1 26774 60
3 2012 407 141 1 236 1 27136 61
4 2013 403 100 1 171 16 27213 61
5 1961 406 32766 32766 32766 32766 -32766 32766
6 1962 417 32766 32766 32766 32766 -32766 32766
7 1963 419 32766 32766 32766 32766 -32766 32766
8 1964 406 32766 32766 32766 32766 -32766 32766
9 1965 417 32766 32766 32766 32766 -32766 32766
我想按V2列检索行,并提取包含403406417的行。
对于字符,我们可以使用dt[c'a','b','c']。但是对于数字,有什么捷径吗
dt[dt$v2 %in% c(403, 406, 417), ]
请注意,没有大写字母V。我无法理解您计划如何使用dt[c'a'、'b'、'c']过滤数据。这将只选择未引用的列c'a'、'b'、'c'