Я пытаюсь разделить фрейм данных на две разные переменные, для записей в столбцах, которые содержат новую строку, и для тех, которые не содержат.
Для выбора тех, у которых есть новая строка, я использую следующее регулярное выражение:
Multiples <- df[grep(".*\r", df$Licensee, perl=TRUE), ]
, который отлично работает.
Я также хочу, чтобы переменная Singles
содержала все значения столбца Licensee
, в которых НЕ было новой строки. Я пробовал следующее:
Singles <- df[grep("[^.*\r]", df$Licensee, perl=TRUE), ]
Это, похоже, не работает, но все равно ловит все, что делает другое регулярное выражение, включая записи с новой строкой. Есть идеи, что с ним не так?