разделяющие значения в R

#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"