Связанный вопрос здесь.
Итак, у меня есть вектор символов со значениями валюты, которые содержат как знаки доллара, так и запятые. Тем не менее, я хочу попытаться удалить запятые и знаки доллара на одном шаге.
Это удаляет знаки доллара =
d = c("$0.00", "$10,598.90", "$13,082.47")
gsub('\\$', '', d)
Это удаляет запятые =
library(stringr)
str_replace_all(c("10,0","tat,y"), fixed(c(","), "")
Мне интересно, могу ли я удалить обоих персонажей за один шаг.
Я понимаю, что могу просто сохранить результаты gsub в новую переменную, а затем повторно применить эту (или другую функцию) к этой переменной. Но я предполагаю, что я задаюсь вопросом об одном шаге, чтобы сделать оба.
gsub('\\$|,', '', d)
? - person joran   schedule 05.07.2012