寻找/替换" ^"使用grep的角色

时间:2017-02-21 20:12:22

标签: r

假设我有一个非常简单的数据框:

symbol <- c("A", "A^","B","C","C^")

df = data.frame(symbol)

现在想象一下这是一个非常大的数据帧,这样我就无法轻松列出其中的字符&#34; ^&#34;出现。 如何用(或没有)该字符对行进行子集化?

请注意以下内容:

df[grep("^", df$symbol)

或定期子集将无效,因为克拉&#34; ^&#34;通常用于表示字符串的开始。

非常感谢

1 个答案:

答案 0 :(得分:1)

添加固定到grep函数,如下所示:

df[grep("^", df$symbol, fixed=T),]