私は、販売情報と、ネストされたJSONファイルを持っているし、ファイルの一部は、私はまた、私はできません。このRのjsonファイルで複数の単語を置き換える方法は?
product_id product_name
0141602 toys for children 0-2 years
… etc …
0141230 wooden furniture
のように、製品コード、製品名でcsvファイルを持っている
"sales": {
"sales_val": 22549
"units_in_stock": 251
"product_id": "0141602"
}
ですgsub
または効率的な方法を使用して、すべての製品コードを置き換える方法(合計32,000個の製品コードがあります)を把握します。言い換えれば、私はすべての製品コード
file <- readLines("sales.json")
replace <- gsub(pattern = "001", replace = "toys", x = file)
writeLines(replace, con="sales2.json")
ためにこれらの行を複製する方法を見つけることができない私はdata.frame
にJSONを変換しようと、その後plyr
パッケージが付属していますが、それは、効率的なアプローチではありませんjoin()
機能を使用しましたコードのリストが店の完全なリストであるにもかかわらず、私は多くのNAを取得しています。
csvファイルの 'code'がjsonファイルの' product_id'ですか? – Psidom
ありがとう、私はそれを修正しました。あなたはデータセットをマージする際のパフォーマンスの問題に遭遇しました。元のcsvの一部を表示 – pachamaltese