2017-05-20 7 views
1

私は2m行のUkポストコードデータを持っていますが、いくつかのケースではダブルスペースと場合によってはスペースを使用しています。私は郵便番号に基づいてデータをマージする必要があるので、一貫性が必要です。パンダで二重スペースを削除して1つのものに置き換えてください

私はパンダでこれを行う簡単な方法を見つけることができませんが、あるべきであるように感じます。何かアドバイス?

感謝

答えて

5

あなたはpd.Series.str.replaceを探している可能性があります:

df.postcode = df.postcode.str.replace(' ', ' ') 
+2

OPは単一のもので、連続する任意の数のスペースを交換したい場合: 'df.postcode = df.postcode.str.replace ( '\ s {2、}'、 '') – MaxU

+0

@MaxUこれは良い点です。ありがとうございます。 –

関連する問題