#r #string #tidyverse
#r #строка #tidyverse
Вопрос:
Я пытаюсь разделить значения в R и я застрял. Допустим, у меня есть эта строка
data <- data.frame(Variable = "2018 Hyundai Sonata VALUE Edition Limited 2.0")
Вот что я ищу: «2018», «Hyundai», «Sonata», «VALUE Edition Limited 2.0»
Вот что я сделал:
library(tidyr)
fixed <- data %>%
separate(Variable, into = c("Year", "Make", "Model", "Trim"), sep = " ")
# Year Make Model Trim
# 1 2018 Hyundai Sonata VALUE
Это работает, но отключается после ЗНАЧЕНИЯ, есть ли способ оставить остальную часть строки как есть?
Комментарии:
1. Пожалуйста, приводимый пример.
2. Вам нужно добавить аргумент
extra = "merge"
:separate(variable, into = c("Year", "Make", "Model", "Trim"), sep = " ", extra = "merge")
Ответ №1:
Неважно. Ответ таков:
extra = "merge"