我有一个数据框,每一行都有要删除的模式。
我的数据框看起来像;
Singer Name Song Name
1 SEP>Karkkiautomaatti SEP>Tanssi vaan
2 SEP>Hudson Mohawke SEP>No One Could Ever
如上所示,每行都有一个我要删除的模式“SEP>”。我尝试使用“gsub()”和“apply()”函数,但无法成功删除此模式。我想要这个数据框,
Singer Name Song Name
1 Karkkiautomaatti Tanssi vaan
2 Hudson Mohawke No One Could Ever
最佳答案
一个选项是使用lapply
遍历各列,使用sub
删除子字符串“SEP>”
df1[] <- lapply(df1, function(x) sub("SEP>", "", x, fixed = TRUE))
关于r - 使用R删除数据框中每一行的模式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57057480/