我不确定Google应该怎么做。
我有一个列,我们称之为x
。在此变量中,每一行都是一个字符串列表。例如
1: A,B,C,D,E
2: A,B,C,D,E
我想知道每行中要选择,处理等的R函数的名称?例如。我可能希望从每行中仅提取B.或者也许删除所有的C。
答案 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)]