我正在阅读R
lines = readLines("mylog.log")
如何过滤并仅获取包含Controller
?
我尝试过类似的事情:
filter[grep("Controller")]
但我明白了:
argument "pattern" is missing, with no default
那么:
lines[grep(pattern="Controller")]
然后得到:
argument "x" is missing, with no default
但是x
就是这条线本身,我错过了什么?我只想指定模式!
答案 0 :(得分:1)
grep
函数作为参数(pattern, x, ...)
" Controller"因为patern
参数应该足够,但是然后指示函数应该查找哪个字符串,例如line[0]
答案 1 :(得分:1)
您缺少应用正则表达式lines
的参数。
grep(pattern = "Controller", x = lines)
这会产生一个索引向量,其中出现Controller
,您可以将其用于子集。