【发布时间】:2021-08-11 03:45:54
【问题描述】:
我正在寻找并替换另一列中的文本。是否可以利用 apply 系列的功能?
我正在寻找一个最好只有 data.table 和基本 R 的解决方案。(不喜欢使用其他 stringr 等包)
library("data.table")
x <- mtcars
setDT(x)
x[,x1 := lapply(gear, gsub("1",gear,qsec))]
【问题讨论】:
-
你的意思是
Map -
我的意思是 gsub 搜索模式,如果有模式,然后用另一列的值替换它。例如用“gear”中的值替换 qsec 中的“1”
标签: r data.table apply gsub