在 R 中使用 gsub 根据某种模式删除一些行

用户15051990

我有一个数据表,其中有一些文本列。我想删除那些有 MN 后跟一些数字的行。例如MN 894080/901060/905034、MN 90706等。

library(data.table)
dt<-data.table(
variable= c(
"MN 894080/901060/905034 - a file has some text.",
"L2 BLOCK AMER] [VVol MN 941737][DU MN 934010] a file has some text",
"MN 907068 || bdheks;",
"MN#287627/901060/905034 a file has some text ",
"MN# 944179 || a file has some text",
"(MN #927427)a file has some text",
"MN 933281 - a file has some text",
"a file has some text",
" a file has some text Mnuq"))

最终输出应如下所示:

dt
  variable
a file has some text
a file has some text Mnuq
贾斯布纳

一个grepl解决方案

dt[!grepl("MN.*\\d", dt$variable)]
#                      variable
# 1:       a file has some text
# 2:  a file has some text Mnuq

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在R中使用gsub替换特定模式

来自分类Dev

在gsub r中使用正则表达式模式

来自分类Dev

在一个r函数中使用多个gsub

来自分类Dev

R:使用grep / gsub查找重复的模式

来自分类Dev

R:使用grep / gsub查找重复的模式

来自分类Dev

在R中使用gsub进行多项更改

来自分类Dev

R:gsub删除

来自分类Dev

在R中使用gsub删除邮政编码字段中的值

来自分类Dev

为什么在 R 中使用 gsub() 删除美元符号实际上会更改数据?

来自分类Dev

代替 ”。” 在R中使用gsub()获得空间?

来自分类Dev

在r中使用gsub分隔绑定的名字和姓氏

来自分类Dev

在 R 中使用 gsub() 将 y 替换为 x

来自分类Dev

使用gsub删除R中的奇数字符

来自分类Dev

使用gsub()从R中的字母之间删除多余的空格

来自分类Dev

使用gsub R删除所有特定的html标签

来自分类Dev

使用gsub R删除所有特定的html标签

来自分类Dev

在gsub中使用变量

来自分类Dev

使用 gsub 删除 R 中第一个下划线之前的数字

来自分类Dev

R:gsub,模式=向量,替换=向量

来自分类Dev

R:Gsub 替换模式,跳过替换字符

来自分类Dev

R - gsub() 用于从数据集中删除日期

来自分类Dev

每个新行中的R gsub增量

来自分类Dev

在awk中使用gsub替换

来自分类Dev

我正在尝试在 gsub 函数中使用 as.character() 将“alpha”替换为 R 中的符号“α”

来自分类Dev

在R中,使用gsub删除除句点以外的所有标点符号

来自分类Dev

使用gsub在R中删除括号作为不需要的文本

来自分类Dev

使用R中的gsub删除数据框中的特定字母

来自分类Dev

使用 gsub 替换 R 中最后一次出现的字符串

来自分类Dev

使用gsub和块替换模式

Related 相关文章

热门标签

归档