【发布时间】:2020-09-22 17:24:21
【问题描述】:
我希望使用 str_replace 或 gsub 从我的数据框中的列中删除字符“ WD ”并将其替换为“ ”。但是,列中的某些字段我不希望删除“WD”字符。请注意,我正在处理的数据中有超过 8,000 个特征,因此无需输入我想更改的每个字段字符串的一行代码是必不可少的。
df = PA_prec
COLUMN
PA CRAWFORD MEADVILLE WD 02
PA CRAWFORD TITUSVILLE WD 02
PA BLAIR HOLLIDAYSBURG WD 01
PA BLAIR ALTOONA WD 03
目标:我希望删除所有“WD”字符,除了 PA CRAWFORD TITUSVILLE 和 PA BLAIR HOLLIDAYSBURG。
代码应该类似于:
PA_prec$COLUMN <- str_replace(PA_prec$COLUMN, " WD ", " ")
或
PA_prec$COLUMN <- gsub("\\.", "", PA_prec$COLUMN)
...但我需要排除上面列出的两个字段。
感谢您提供的任何帮助!
【问题讨论】:
标签: r regex str-replace gsub