【发布时间】:2020-07-20 15:47:48
【问题描述】:
我需要过滤 R 中大写的行。我设法使用了以下代码:
filter(str_detect(fruit, "^[:upper:]+$"))
但是,“fruit”列的某些值包含两个或三个字符串,上面的代码仅适用于只有一个字符串的情况。我无法共享数据,但此示例适用于我的目的(仅 str_detect 部分)
fruit <- c("apple", "ORANGE", "kiwi" ,"TWO PEARS", "A BIG PINEAPPLE", "LEMON")
str_detect(fruit, "^[:upper:]+$")
[1] FALSE TRUE FALSE FALSE FALSE TRUE
我想要的是也能够识别“两个梨”和“一个大菠萝”。你能帮帮我吗?
非常感谢!
【问题讨论】:
-
你能否定寻找小写的结果吗?