【发布时间】:2020-09-23 15:59:04
【问题描述】:
我有一个数据表,其中一列包含字符 (ID)。它的一些行具有一定的模式(AB_)。我想使用 data.table 解决方案将它们替换为 NA 。 输入:
dt <- data.table(
ID = c("AB_1","AB_2","b","AB_3","a","c"),
col2 = 1:6,
col3 = 7:12)
输出:
dt <- data.table(
ID = c("NA","NA","b","NA","a","c"),
col2 = 1:6,
col3 = 7:12)
谢谢
【问题讨论】:
-
dt[grepl("AB_",ID),ID := NA]
标签: r string design-patterns datatable