大きなデータを扱っています。カラム値をgrepで置き換えたいと思います。ここでカラム値をgrepで置き換えます。R
は簡単な例である:「データ」と呼ばれるデータで
data=data.frame(state=c("AlAbama","Alaaska","Arizoona"),
gender=c("male","female","female"))
datalist=data.frame(state=c("Alabama","Alaska","Arizona"))
、私は間違った方法で記述された状態の名前を持っていると私はデータリスト内の書き込みの名前でそれらを交換したいと思います。 grepを使って、 "data"の列の値を "datalist"の列の値に置き換えたいと思います。
data[grep(data[,"state"],datalist[,"state"])]
そして、この:
私はこれを試してみました
for (u in datalist$state){
data[grep(u,datalist$state)]
}
をしかし、それは動作しません。
この問題を解決する方法はありますか?
敬具、 Mily
'stringdist'パッケージがあなたの唯一の希望です! https://cran.r-project.org/web/packages/stringdist/stringdist.pdf –
ありがとう!あなたは私に例を与えることができますか? – Mily