前提・実現したいこと
データフレームに数字、文字列が混在した状態になっており、
最終的には文字列に含まれる数字だけを残した列にしたいと
以下のような処理を行ったところ、
数字の箇所がNaNになってしまい、
データ型が問題であるところまでは分かったのですが、
処理がうまく加なかったため、対応方法を教えていただけないでしょうか?
発生している問題・エラーメッセージ
2と3()はそれぞれ2と3で出てきますが、他のデータがNaNになってしまっています。
0 NaN
1 NaN
2 2
3 3
Name: 0, dtype: object
該当のソースコード
Python 3.8
import pandas as pd
s = pd.DataFrame([0,1,2.’2’, ‘3(電)’])
s_ans = a[0].str.replace(‘[(]降[)]’, ‘’)
s_ans
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/25 02:13