我有一個csv文件,其中有1列地址。它具有像值:使用R替換字符
A <- structure(list(Address = structure(1:3, .Label = c("&2340 P St",
"&5656 N St", "456 B Street"), class = "factor")), .Names = "Address",
row.names = c(NA, 3L), class = "data.frame")
A
## Address
## 1 &2340 P St
## 2 &5656 N St
## 3 456 B Street
我需要清理數據 - 以刪除所有字符(或空格替換)如果有「&」。 我在我的2.csv文件期待這樣的結果:
## Address
## 1 456 B Street
下面的代碼:
A <-read.csv("U:/161/1.csv", header=T,sep=",")
B<-gsub("&", " ", A$ADDRESS1, ignore.case = TRUE)
write.table(B, file = "U:/161/2.csv", sep = ","
, col.names = NA, qmethod = "double")
它不僅能消除「&」。我如何刪除剩餘的地址?
要刪除的地址的其餘部分是什麼? –
你不應該保留前兩項?如果你想使用'&'移除行,你可以使用'grep('&',A $ Address)' – Justin
啊,這可能是OP後面的內容。 –