Несколько отдельных аргументов в отдельной функции 'tidyr

У меня проблема с разделением одного столбца на несколько столбцов.

Пример строки, которую я хочу отделить, похож на '87 BestMovie.GOOD', отдельные места - пробел ' ' а также '.'

Я пытался так

df=data.frame(Eastwood=c('87 BestMovie.GOOD'))
sep=df%>%
separate(Eastwood,into=c('age','Select','Movie'),sep=c(' ','.'))

Предупреждающие сообщения: 1: слишком много значений в 1 месте: 2 2: слишком мало значений в 1 месте: 1

или, с другой стороны, можем ли мы реализовать расположение строк для разделения?

Спасибо!

1 ответ

Решение

"sep" должен быть символьным значением, представляющим регулярное выражение. Сделай это:

df%>% отделить (Иствуд, в =c('возраст','Выбрать','Кино'),sep=" |\\.")

Другие вопросы по тегам