Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何提取包含给定字段的行?_R - Fatal编程技术网

R 如何提取包含给定字段的行?

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

有一个表包含大约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  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'