Python 熊猫。在条件问题下降落

Python 熊猫。在条件问题下降落,python,pandas,Python,Pandas,我想删除放弃列下包含“NaN”的所有行,但.drop似乎不起作用 indexNames = df[df['Relinquished'] == 'NaN'].index df.drop(indexNames, inplace=True) df.head(40) 你可能正在寻找。您可以使用subset指定要查找的NaN列: df.dropna(subset=['Relinquished'], inplace=True) 很可能这些值实际上是NaN,而不是字符串'NaN'。无需切片然后删除,只需使

我想删除放弃列下包含“NaN”的所有行,但.drop似乎不起作用

indexNames = df[df['Relinquished'] == 'NaN'].index
df.drop(indexNames, inplace=True)
df.head(40)

你可能正在寻找。您可以使用
subset
指定要查找的
NaN
列:

df.dropna(subset=['Relinquished'], inplace=True)

很可能这些值实际上是
NaN
,而不是字符串
'NaN'
。无需切片然后删除,只需使用以下命令选择非空子集:
df[df['relquired'].notnull()]
请提供一个。另一方面,变量和函数名通常应遵循带有下划线的
小写形式。