> head(df, 3)
ColAandB colA colB
1 G_F G F
2 J_E J E
3 N_Q N Q
Боковые заметки
Лично я считаю, что функциональные возможности remove = TRUE / FALSE очень полезны. Кроме того, tidyr отлично работает dplyr рабочий процесс и хорошо работает с separate в случае изменения ваш разум об объединении столбцов. В тех же строках, если NA - это проблема ввода na.omit в ваш рабочий процесс, вы сможете удобно удалить нежелательные строки перед созданием нужного столбца.