У меня есть фрейм данных, который содержит несколько вопросов.Я хочу опустить ведущий номер и период из вопроса, но оставлю все остальное.Я не очень понимаю регулярные выражения, но это похоже на идеальное использование для str_split()
, особенно в dplyr
конвейере.Однако, после разделения строки, я не уверен, как захватить второй элемент.Я пытался получить доступ к нему по позиции, и это не сработало.
x <- structure(list(question = c("01. I like my job.",
"02. I like my house.",
"03. I like my car.")), class = "data.frame", row.names = c(NA, -3L))
x %>%
mutate(words = str_split(question, "."))
Возвращает это:
question words
01. I like my job. <chr [19]>
02. I like my house. <chr [21]>
03. I like my car. <chr [19]>
Я хочу, чтобы это выглядело так:
question words
01. I like my job. I like my job.
02. I like my house. I like my house.
03. I like my car. I like my car.
Я также пытался использовать separate()
и strsplit()
но я тоже не смог сделать ни одной из этих работ.