Câu hỏi liên quan here.Xóa hai ký tự khỏi chuỗi
Vì vậy, tôi có một vectơ ký tự với các giá trị tiền tệ có chứa cả dấu đô la và dấu phẩy. Tuy nhiên, tôi muốn thử và loại bỏ cả dấu phẩy và dấu đô la trong cùng một bước.
này loại bỏ dấu hiệu đô la =
d = c("$0.00", "$10,598.90", "$13,082.47")
gsub('\\$', '', d)
này loại bỏ dấu phẩy =
library(stringr)
str_replace_all(c("10,0","tat,y"), fixed(c(","), "")
Tôi đang tự hỏi nếu tôi có thể loại bỏ tất cả các nhân vật trong một bước.
Tôi nhận ra rằng tôi chỉ có thể lưu kết quả gsub vào một biến mới và sau đó áp dụng lại (hoặc một hàm khác) trên biến đó. Nhưng tôi đoán tôi đang tự hỏi về một bước duy nhất để làm cả hai.
Tôi không có chuyên gia regex, nhưng có thể 'gsub ('\\ $ |,', '', d)'? – joran