Я импортировал некоторые данные без имен столбцов, так что теперь у меня чуть больше миллиона строк и 1 столбец (вместо 5 столбцов).
Каждая строка форматируется следующим образом:
x <- "2012-10-19T16:59:01-07:00 192.101.136.140 <190>Oct 19 2012 23:59:01: %FWSM-6-305011: Built dynamic tcp translation from Inside:10.2.45.62/56455 to outside:192.101.136.224/9874"
strsplit( x , split = c(" ", " ", "%", " "))
и получил
[[1]]
[1] "2012-10-19T16:59:01-07:00" "192.101.136.140"
[3] "<190>Oct" "19"
[5] "2012" "23:59:01:"
[7] "%FWSM-6-305011:" "Built"
[9] "dynamic" "tcp"
[11] "translation" "from"
[13] "Inside:10.2.45.62/56455" "to"
[15] "outside:192.101.136.224/9874"
Я знаю, что это связано с повторным использованием аргумента разделения, но я не могу понять, как получить его так, как я хочу:
[[1]]
[1] "2012-10-19T16:59:01-07:00" "192.101.136.140"
[3] "<190>Oct 19 2012 23:59:01 "%FWSM-6-305011
[5] Built dynamic tcp translation from Inside:10.2.45.62/56455 to outside:192.101.136.224/9874"
Каждая строка имеет другое сообщение в качестве пятого элемента, но после 4-го элемента я просто хочу сохранить остальную часть строки вместе.
Любая помощь будет оценена по достоинству.