Несколько отдельных аргументов в отдельной функции '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=" |\\.")