Есть колонка с данными типа 012a_0.
1, 012a_0.
2, 012a_0.
3... Надо заполнить другую колонку так чтобы осталось только та часть значений, которые идут после точки. То есть получить строки со значениями 1, 2 и 3 соответственно.
Использую такое выражение:
Код: Выделить всё
library(stringr)
data$new_column <- str_split(data$variable, '\\.')[[1]][2]
str_split(тестовая_строка, '\\.')[[1]][2] выдаёт нужный результат для отдельно взятой строки, однако, новый столбец заполняется полностью значением полученным после обработки самой первой ячейки (вместо 1, 2, 3 получается 1, 1, 1). Каким образом надо подправить выражение, чтобы оно заработало как следует?
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!