前提・実現したいこと
pythonでpandasを利用して以下のようなデータフレームがあります。
lst = ["近隣10分20000円","近隣5分5000円","敷地内25000円",""]
df = pd.DataFrame(lst, columns = ['駐車場'])
「駐車場」列から、金額のみを抽出して、新たな列「駐車料金」
として追加したいのですが、ご教示いただけますでしょうか。
駐車場列がNullの列はそのままNullとしたいです。
前提・実現したいこと
試したこと
Python
1df["駐車料金"] = df["駐車場"].apply(lambda x: re.search(r"敷地内(.*)", x) or re.search(r"分(.*)", x))
を試しましたが、結果が
<re.Match object; span=(0, 9), match='敷地内25000円'>
のような出力となってしまいました。
.group(1)
を利用すれば抽出できるかと思っていますが、うまくいきません。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。