我想删除列中数值小于 15 的所有行,但如果值为 NaN,我想保留这些行。我该怎么做?
此行删除所有值小于 15 的行,但它还删除所有 NaN 行:
df2 = df[(df['columnA'] >= 15)]
请您参考如下方法:
我相信你要找的是pandas.isnull :
import pandas as pd
df2 = df[(df['columnA'] >= 15) | pd.isnull(df['columnA'])]
我想删除列中数值小于 15 的所有行,但如果值为 NaN,我想保留这些行。我该怎么做?
此行删除所有值小于 15 的行,但它还删除所有 NaN 行:
df2 = df[(df['columnA'] >= 15)]
请您参考如下方法:
我相信你要找的是pandas.isnull :
import pandas as pd
df2 = df[(df['columnA'] >= 15) | pd.isnull(df['columnA'])]