在rmarkdown中,可以从字符列中删除符号吗?

c("Between ��20,000-��29,999 --", "Between �20,000-�29,999 --")

我想用GB(或空字符串"")替换�. 我会离开它,但一些回复有1,其他的有2,因此它不允许我正确地分组.

我试过了

stri_replace_all_regex(f$`What is the number that best describes your TOTAL household income BEFORE TAX?`, c("�")," ") 

但没有成功

推荐答案

vec <- c("Between ��20,000-��29,999 --", "Between �20,000-�29,999 --")
gsub("�+", "£", vec)
# [1] "Between £20,000-£29,999 --" "Between £20,000-£29,999 --"

+表示连续匹配的"一个或多个".

如果你必须用stringr表示,那么这只是一个不同的参数顺序:

stringr::str_replace_all(vec, "�+", "£")
# [1] "Between £20,000-£29,999 --" "Between £20,000-£29,999 --"

R相关问答推荐

在ComplexHeatmap中,如何更改anno_barplot()标题的Angular ?

工作流程_set带有Dplyrr风格的 Select 器,用于 Select 结果和预测因子R

警告:lmdif:info = 0. nls. lm()函数的输入参数不正确

ggplot2中的X轴显示数值,单位为百,而不是十

在特定Quarto(reveal.js)幻灯片上隐藏徽标

使用case_match()和char数组重新编码值

如何直接从Fortran到R的数组大小?

如何在R中合并两个基准点?

IMF IFS数据以R表示

如何在R中描绘#符号?

方法::slotName如何处理非类、非字符的参数?

自定义gggraph,使geom_abline图层仅在沿x轴的特定范围内显示

使用gt_summary是否有一种方法来限制每个变量集进行配对比较?

删除在R中的write.table()函数期间创建的附加行

用满足特定列匹配的另一行替换NA行

如何在R中的两列以上使用联合(&U)?

Ggplot2:添加更多特定 colored颜色 的线条

将日期列从字符转换为日期得到的结果是NAS

带有Bootswatch Cerulean主题的shiny 仪表板中的浏览&按钮可见性问题

残差与拟合图上标记点的故障排除