Pythonは以前から使っていますが、pandasの操作はあまりよくわかっていません。
やりたいことは電話番号とfax番号の入ったcsvファイルからfax番号だけを抽出したいです。
現状のcsvは電話番号の列とfax番号の列に分かれており、ただfax番号の列だけを取り出すことなら
できるのですが、一部電話番号の列にも「FAX専用」とか「FAX兼用」と言った文言と共にFAX用の番号が
電話番号列にも入っています。
そしてこの文言を含む行だけを抽出するところまではなんとかできたのですが、
「上記の文字列を含む番号の入っている電話番号の行から値を取得した上で、余計な文字列を削除した値をFAX列の同じ行にコピー」
する方法がよくわかりません。
もしかするとそもそもpandas以外の選択肢を選んだ方が良いのかもしれませんが
そこを含めてあまりわかっておりません。
お手数をおかけしますが、ご存知の方がいらっしゃいましたら
ご教授いただければ幸いです。
csv(現状)
電話番号 | FAX番号 |
---|---|
(FAX兼用)0123-45-6789 | |
4567-11-1111 | |
(FAX専用)987-654-3210 |
csv(やりたいこと)
電話番号 | FAX番号 |
---|---|
(FAX兼用)0123-45-6789 | 0123-45-6789 |
4567-11-1111 | |
(FAX専用)987-654-3210 | 987-654-3210 |
回答1件
あなたの回答
tips
プレビュー