我将根据针对单个列扫描正则表达式的匹配项对数据框进行子集处理,并返回所有行中第2列存在来自正则表达式的匹配项的数据。我的 R 版本为 3.01,我是一个相对不熟练的 R 程序员。
我的数据框如下所示:
我正在使用以下内容扫描第二列:
我的数据框如下所示:
data:
........Column 1 .. Column2 Column 3
Row 1 ..data..........string....data
Row 2 ..data..........string....data
Row 3 ..data..........string....data
Row 4 ..data..........string....data
我正在使用以下内容扫描第二列:
grep("word1", data$Column2, perl=TRUE)]
目前,我已经得到了所有返回包含word1
的column2字符串,但我希望能够获取包含这些匹配项的整行数据。
dput(head(data))
的输出(其中data
是您的数据框的名称)。 - GSee