左の文字列を右の数字に代えたいんですが、正規表現の知識も曖昧でわかりません。
条件分岐としては
①.(数字)万
.を消す
(数字)の後ろに000をつける
②(数字)万
は0000をつける
③万がない
そのままintに変換
だと思うのですが、①でつまづいています。
どなたか教えていただきたいです。
そのままExcelで「=IFERROR(LEFT(A2,FIND("万",A2)-1)*10000, A2)」で計算してしまえばいいのでは。
丸投げはTeratailではマナー違反なので
Pythonでやるならばもう少しご自身でトライしてみてください
正規表現を使わずとも1つずつ文字列置換等でできると思います。
Python 文字列置換
でググればコード例付きで出てきます
Daregadaさんの仰るようにExcelでもできると思います
失礼しました。
何回見てもわからなくて、
Daregadaさんのおっしゃってるように横の列に直接入力する方法でもいい気がします。
aokikenichiさんありがとうございます。
python 文字列置換で調べて勉強してみます。
最終的にはこうしたくて
〇〇を参考にしてこう書いたが
ここがエラーor目的と合わない結果となってしまう
などとご質問なさると回答しやすいです
プログラミングの練習のためにPythonで書きたい、ということであれば、途中まででも書いたコードを載せてくださいね。