Tôi có chuỗi sau:yếu tố thay thế của một vector
string <- c("100 this is 100 test 100 string")
Tôi muốn thay thế 100 trong chuỗi ở trên với các yếu tố của véc tơ khác:
replacement <- c(1000,2000,3000)
Đầu tiên 100 của chuỗi nên được thay thế bằng 1000, thứ hai 100 vào năm 2000 và như vậy. Chuỗi kết quả sẽ trông giống như sau:
result <- c("1000 this is 2000 test 3000 string")
Có cách nào hiệu quả để thực hiện điều này trong R?
Cảm ơn bạn.
Ravi
Vì vậy, giá trị được thay thế luôn được cố định, số lần các giá trị đó xảy ra luôn được biết, số sẽ được thay thế luôn xen kẽ với văn bản và độ dài của vector thay thế luôn khớp với số lần giá trị được thay thế xảy ra? Tôi chỉ kiểm tra "giả định cơ sở" về câu hỏi. – A5C1D2H2I1M1N2O1R2T1
Hi Ananda, Để làm rõ ... giá trị được cố định ... số lần các giá trị như vậy xảy ra thay đổi từ từng trường hợp ... số được thay thế có thể là văn bản hoặc số khác ... chiều dài vectơ là luôn luôn giống nhau – Ravi