【发布时间】:2019-12-11 00:27:54
【问题描述】:
我不知道如何从我的数据框中删除该行中的所有值都为空的行。我已经阅读了我的 csv 文件,但不确定从那里去哪里。
employee = pd.read_csv('core_data.csv')
employee = employee.replace('\\N',np.nan)
【问题讨论】:
我不知道如何从我的数据框中删除该行中的所有值都为空的行。我已经阅读了我的 csv 文件,但不确定从那里去哪里。
employee = pd.read_csv('core_data.csv')
employee = employee.replace('\\N',np.nan)
【问题讨论】:
employee.dropna(axis=0, how='all', inplace=True)
【讨论】:
how 确定如果该行至少有 1 个缺失值或所有缺失值,是否应该删除该行。 inplace直接修改了dataframe。
阅读文档,它在第一行中进行了解释: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.dropna.html
employee.dropna(axix=0, how='all')
how='all' 是您要查找的参数,这意味着它仅在所有值为 nan 时才删除行(axis=0)
【讨论】: