【发布时间】:2020-06-16 09:08:48
【问题描述】:
我有这个数据框:
df=data.frame("fg"=c("bv65","bv89"),"gh"=c(87,21))
我需要删除“fg”列中的子字符串“bv”。我是这样做的:
sapply(df$fg,FUN=gsub(pattern="bv",replacement = "",x=df$fg))
但我收到此错误:
match.fun(FUN) 中的错误: 'gsub(pattern = "bv", replacement = "", x = df$fg)' 不是函数、字符或符号
为什么?
【问题讨论】:
-
df$fg <- sub('bv', '', df$fg)
标签: r