r - R中的大写字母字符串
问题描述
我有字符向量,其中一些以小写字母开头的单词,一些以大写字母开头。我应该使用哪个 str 函数来仅提取那些以大写字母开头的函数?
解决方案
试试这个stringr
vec <- c("This", "is", "A", "test", "Sentence", "a")
library(stringr)
vec[str_detect(vec, "^[[:upper:]]")]
#> [1] "This" "A" "Sentence"
或使用基数 r
grep("^[[:upper:]]", vec, value = TRUE)
#> [1] "This" "A" "Sentence"
由reprex 包(v0.3.0)于 2021-01-24 创建
推荐阅读
- javascript - 如何从谷歌地图 API 的 URL 获取地理编码数据,而不是在 IONIC WebAPP 中添加地理编码功能?
- curl - 在 FTPS 服务器中使用 CURL 下载文件但输出大小错误
- ibm-cloud - 如何订购 SoftLayer_Virtual_ReservedCapacityGroup
- android - 如何在谷歌地图等地图路线上显示交通和估计时间?
- django - 从 django 中的模板访问呈现模板的视图
- ios - 如何为特定类型的字典定义扩展名?
- javascript - 如何使用 jQuery 在新窗口上显示模式
- android - Android 房间迁移代码多次执行
- ruby-on-rails - update_columns 更新一个字符串,但在 Rails 上获取时它是 nil
- ef-core-2.1 - EFCore MAC - Unable to find an entry point named 'AppleCryptoNative_SslCreateContext'