#説明の準備コード
import pandas as pd madori=['1K', '1LDK+S(納戸)','1K','1R','1K','2DK','1LDK','1K','1K','1DK','1K','1K','2LDK+S(納戸)','2LDK','1K','2DK','1R','3DK','1DK','1K'] madori_df=pd.Series(madori)
madoriの出力
1['1K', 2 '1LDK+S(納戸)', 3 '1K', 4 '1R', 5 '1K', 6 '2DK', 7 '1LDK', 8 '1K', 9 '1K', 10 '1DK', 11 '1K', 12 '1K', 13 '2LDK+S(納戸)', 14 '2LDK', 15 '1K', 16 '2DK', 17 '1R', 18 '3DK', 19 '1DK', 20 '1K']
#解決したいこと
これらの文字列dfの要素から"+S(納戸)"を削除したい
#困っていること
以下のように入力すると、正規表現に引っかかってしまい、うまい削除ができない
madori = madori.str.replace("+S(納戸)","")
エラーコード
nothing to repeat at position 0
この問題に対して、正規表現にマッチしないように対象から外すのはどのようにすればようでしょうか
よろしくお願い申し上げます。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/30 04:15