前提
pyhton pandas DataFrameについて学習中の初心者です。
実現したいこと
名義変数(7桁の郵便番号等)中に混在する不要な英字の除去法について学習中なのですが、以下のコードでは、欠損値(NaN)まで削除されてしまいます。
誠に恐れ入りますが、うまく回避する方法があればご教示いただけますと幸いです。
発生している問題・エラーメッセージ
特になし
該当のソースコード
python
1df['Number_cloumns'] = df['Number_clomns'].str.replace('[a-z|A-Z]+', '', regex=True)
試したこと
色々調べて上記のコードに辿り着きましたが、NaNだけ残す方法について調べきることが出来ませんでした。申し訳ありません。
補足情報(FW/ツールのバージョンなど)
特になし