Pandasでは、データフレーム内の文字列から先頭と末尾の空白を取り除くための便利な方法があります。具体的には、str.strip()
メソッドを使用します。
df['column_name'] = df['column_name'].str.strip()
このコードは、指定した列(ここでは’column_name’)のすべての値に対してstrip()
関数を適用します。この関数は、文字列の先頭と末尾の空白を取り除きます。
また、特定の列に対してのみ空白を取り除きたい場合は、以下のようにします。
df['employee_id'] = df['employee_id'].str.strip()
このコードは、’employee_id’列のすべての値に対してstrip()
関数を適用します。
さらに、すべての空白(先頭、末尾、連続する空白)を取り除きたい場合は、正規表現とreplace()
メソッドを使用します。
df = df.replace(r"^ +| +$", r"", regex=True)
このコードは、各値の先頭と末尾の空白を取り除きます。
以上が、Pandasを使用してデータフレーム内の文字列から空白を取り除く基本的な方法です。これらのテクニックを使用することで、データのクレンジングと前処理を効率的に行うことができます。