数据框dropna()不工作,仍显示在数据框中

2024-09-28 01:23:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试清理我的数据集,由于某些原因,Nan和“#N/A Invalid security”仍然出现。我试过了

import pandas as pd
import numpy as np
df = pd.read_excel (r'C:\Users\rgoldstein27\Desktop\1-M index bond drivers.xlsx')
df.dropna(how='any')
df['EBITDA_TO_TOT_INT_EXP'] = pd.to_numeric(df['EBITDA_TO_TOT_INT_EXP'],errors='coerce')
df.sort_values(by=['EBITDA_TO_TOT_INT_EXP'])

他们还在那里。我不知道为什么会这样。你知道吗


Tags: to数据importpandasdfas原因nan
2条回答

df.dropna()创建一个新副本,默认情况下不进行就地修改。如果您想就位,应该设置inplace=True

DataFrame.dropna(self, axis=0, how='any', thresh=None, subset=None, inplace=False)

我认为您需要指定inplace=True to数据框dropna声明如下: 数据框dropna(how='any',inplace=True)

相关问题 更多 >

    热门问题