Pandas で空白値を NaN に置き換える
Pandas データフレームでは、多くの場合、空白値 (" ") を識別して次の値に置き換える必要があります。 NaN 値。この操作により、データの整合性が保証され、シームレスな分析が可能になります。
これを達成する効率的な方法の 1 つは、Pandas replace() メソッドを使用することです。その構文は次のとおりです:
df.replace(to_replace, value, regex=True)
このコンテキストでは:
import pandas as pd
import numpy as np
# Create a sample dataframe
df = pd.DataFrame({
"A": [-0.532681, 1.490752, -1.387326, 0.814772, -0.222552, -1.176781],
"B": ['foo', 'bar', 'foo', 'baz', ' ','qux'],
"C": [0, 1, 2, ' ', 4, ' ']
})
# Replace blank values with NaN
df = df.replace(r'^\s*$', np.nan, regex=True)
# Display the updated dataframe
print(df)
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3