我正在尝试将数据框分为两个不同的变量,用于包含新行的列条目和不包含新行的列条目。
要选择具有换行符的行,请使用以下正则表达式:
Multiples <- df[grep(".*\r", df$Licensee, perl=TRUE), ]
可以正常工作。
我还希望变量Singles
包含Licensee
列中所有没有新行的值。我尝试了以下方法:
Singles <- df[grep("[^.*\r]", df$Licensee, perl=TRUE), ]
这似乎不起作用,它仍然可以捕获其他正则表达式所做的一切,包括带有换行符的条目。知道有什么问题吗?