gpt4 book ai didi

r - 如何从 R 中的数据/转义特殊字符中去除美元符号 ($)?

转载 作者:行者123 更新时间:2023-12-03 10:48:18 26 4
gpt4 key购买 nike

我一直在用gsub("toreplace","replacement", myvector)清除 R 中的数据。虽然这适用于逗号等,但删除 "$"没有效果。所以如果我这样做 gsub("$","",myvector)所有美元符号仍然存在。

我想这是因为$是 R 中的一个特殊字符。我尝试转义它 "\$"但这会产生相同的结果(无效)。而且我找不到有关在 R 中转义特殊字符的资源。

显然我应该在预处理中这样做。但我想知道是否有人知道如何 a) 转义 R 中的特殊字符 b) 摆脱讨厌的 $直接在R中。为科学。

最佳答案

你必须转义它两次,第一次是 R,第二次是正则表达式。

gsub('\\$', '', c("a$a", "bb$"))
[1] "aa" "bb"

?Quotes有关引用和转义的详细信息。

关于r - 如何从 R 中的数据/转义特殊字符中去除美元符号 ($)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6639713/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com