Я читаю строки в R
в 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
- это сама линия, что мне не хватает? Я хочу указать только шаблон!
Что такое результирующий объект? Data.frame? Символьный вектор? Проверьте '? Grep', но, короче говоря,' grep (pattern = "Controller", x = lines) 'может вас запустить. –
@ RomanLuštrik отлично, тогда с 'lines [c (grep (pattern =" Controller ", x = lines))]' Я мог бы вернуть отфильтрованные строки! – Jas
'grep' принимает 2 аргумента. Шаблон, который вы хотите обнаружить, и строку, в которой вы хотите найти этот шаблон. – Sotos