Pythonで2つのファイルの特定行列で置換を行いたい
- 2つのファイルから文字列の置換を行う
- 検索する文字列と置換する文字列は異なる
前提
Pyhonのpandasを使って2つのファイル間の文字列を一致させるようなプログラムを作りたいと考えております。
少し文章で説明が難しいので実際の状況に即して説明いたします。
- 下記のような置換対象のcsv①を用意
- 置換文字列を記載したcsv②を用意
- ①のファイルから①と②でNo.が一致する行において、同じ行のValue列の値を①→②に置換する
- これをすべてのNo.で実施し③のファイルを生成したい
Value列のみを置換するようなプログラムをpythonで作成することはできるのでしょうか?
初学者で置換の操作は調べてみましたが、列指定や2つのファイル間でのやり方がわからなかったため、
ご回答いただけたらありがたいです。
①置換対象のcsv(入力ファイル)
No,・・・,Value 000,・・・,100 003,・・・,140 001,・・・,170 003,・・・,140 002,・・・,100 001,・・・,170 000,・・・,100
②置換する文字列が記載されているcsv(入力ファイル)
No,・・・,Value 000,・・・,110 001,・・・,120 002,・・・,170 003・・・,100
③置換後の①のcsv(出力ファイル)
No,・・・,Value 000,・・・,110 003,・・・,100 001,・・・,120 003,・・・,100 002,・・・,170 001,・・・,120 000,・・・,110

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。