いつもお世話になっております。質問です。
!!実現したいこと!!
C列における文字列をA列→B列で定義された文字列に置換したい。
dat.csv
A列 B列 C列
B245 あいうえお B245|C234
C234 かきくけこ B245|C234|B245|C234
!!実現希望の結果!!
A列→B列の定義をC列に反映
C列の置換結果
C列
あいうえお|かきくけこ
あいうえお|かきくけこ
上記ファイル(dat.csv)
A列の英数字の文字列の意味をB列"あいうえお","かきくけこ”と定義しているファイルがあるとします。
またC列では、| 区切りでA列で指定した文字列が記述されています。
C列の分解などの処理はできているのですが唯一、A列→B列定義の文字列をC列に反映するといった処理に詰まっております。awkないしは、pandasを利用して、一旦、B列、A列をlist化するなどといった処理のイメージがついているのですが。。
おそらくpandasでの処理が一番早いかとは想定はできるんですが、list化の処理や隣接列との対応付けなどの発想がどこを参照しても浮かばず・・・皆様のお知恵をお借りできますと幸い至極です。
何卒どうかよろしくおねがいします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。