jpp*_*jpp 20
如果NaN您在读入pandas时Charge_Per_Line中的相关条目为空(),您可以使用df.dropna:
df = df.dropna(axis=0, subset=['Charge_Per_Line'])
Run Code Online (Sandbox Code Playgroud)
如果值是真的-,那么你可以用它们替换它们np.nan然后使用df.dropna:
import numpy as np
df['Charge_Per_Line'] = df['Charge_Per_Line'].replace('-', np.nan)
df = df.dropna(axis=0, subset=['Charge_Per_Line'])
Run Code Online (Sandbox Code Playgroud)
多种方式
使用 str.contains 查找包含“-”的行
df[~df['Charge_Per_Line'].str.contains('-')]
Run Code Online (Sandbox Code Playgroud)用 nan 替换 '-' 并使用 dropna()
df.replace('-', np.nan, inplace = True)
df = df.dropna()
Run Code Online (Sandbox Code Playgroud)