我有一个数据框,其中不同的单元格包含我知道的一个特殊字符。以下是该结构的示例:
这段文字的意思是:“这个字符是
我尝试过这个,但它没有起作用:
df = data.frame(col_1 = c("21 myspec^ch2 12",NA),
col_2 = c("1 myspec^ch2 4","4 myspec^ch2 212"))
这段文字的意思是:“这个字符是
myspec^ch2
,我想将它替换为 -。预期输出如下:”。df = data.frame(col_1 = c("21-12",NA),
col_2 = c("1-4","4-212"))
我尝试过这个,但它没有起作用:
df [ df == " myspec^ch2 " ] <- "-"
gsub()
。 - tobiasegli_tegsub(" myspec^ch2 ", "-", df)
不成功,需要修改。 - PitterJegsub(" myspec^ch2 ", "-", df $ col_1, fixed = T)
。还要寻找有关如何索引和操作数据框的教程,这是非常基础且好的起点。 - tobiasegli_teapply(df, 2, function(x) gsub(" myspec\\^ch2 ", "-", x))
- pogibasapply
,并使用@tobiasegli_te所说的fixed = TRUE
,你就可以完成了。 - neilfws