r - R - 删除字符向量中以大写字母开头的字符串
问题描述
我有一个df:
df <- c("hello goodbye Delete Me", "Another Sentence good program", "hello world The End")
我要这个:
c("hello goodbye", "good program", "hello world")
我试过了:
df <- grep("^[A-Z]", df, invert = TRUE, value = TRUE)
但这会删除以大写字母开头的整个字符:
c("hello goodbye Delete Me", "hello world The End")
我该怎么做呢?
解决方案
您可以使用 -
trimws(gsub('[A-Z]\\w+', '', df))
#[1] "hello goodbye" "good program" "hello world"
推荐阅读
- jquery - jquery option select filter by other option select
- webgl - 具有两种纹理的立方体
- c++ - 具有非 POD 对象的 GLib 异步队列
- python - 是否可以将 .exe 文件转换为 .py?
- javascript - Ionic 3:播放 Icecast/Shoutcast 音频流
- ios - iOS - 表面检测
- scikit-learn - 了解 ROC 曲线
- xaml - Xamarin 表单 xaml 绑定在 iOS 中失败,但在 Android 中有效
- python - Pygame中的白框
- python - 在异步事件循环中运行 .render()(来自 requests_html)时,我收到错误“此事件循环已在运行”