寻找用于子集观察的R函数的名称

时间:2018-04-17 17:57:26

标签: r row subset

我不确定Google应该怎么做。

我有一个列,我们称之为x。在此变量中,每一行都是一个字符串列表。例如

1: A,B,C,D,E

2: A,B,C,D,E

我想知道每行中要选择,处理等的R函数的名称?例如。我可能希望从每行中仅提取B.或者也许删除所有的C。

1 个答案:

答案 0 :(得分:0)

假设它是data.table,我们用str_extract提取字符'B'

library(data.table)
library(stringr)
dt[, x:= str_extract(x, "B")]

如果我们要删除所有'C',可以使用来自gsub的{​​{1}}或来自base R

str_replace_all来完成
stringr

数据

dt[, x := gsub(",*C", "", x)]