假设我有一个非常简单的数据框:
symbol <- c("A", "A^","B","C","C^")
df = data.frame(symbol)
现在想象一下这是一个非常大的数据帧,这样我就无法轻松列出其中的字符&#34; ^&#34;出现。 如何用(或没有)该字符对行进行子集化?
请注意以下内容:
df[grep("^", df$symbol)
或定期子集将无效,因为克拉&#34; ^&#34;通常用于表示字符串的开始。
非常感谢
答案 0 :(得分:1)
添加固定到grep函数,如下所示:
df[grep("^", df$symbol, fixed=T),]