【发布时间】:2019-04-24 15:44:12
【问题描述】:
我有一个功能
delete.all.after.pattern <- function (x,pattern) strsplit(x,pattern)[[1]][1]
还有一个data.table
a <- c(1:3)
b <- c("a","b\n undesired text","c")
dt <- data.table(a=a, b=b)
因此我希望dt [, b:=delete.all.after.pattern(b,"\\n")] 会导致
a b
1: 1 a
2: 2 b
3: 3 c
而不是:
a b
1: 1 a
2: 2 a
3: 3 a
我错过了什么?
【问题讨论】:
标签: r string data.table