替换空行pandas

时间:2018-03-20 19:43:40

标签: python pandas

我在GL_FIRST_VERTEX中有一些空行,所以我想用Bidfloor df_g column更改它们

问题是,如果我这样做:floorprice功能有效,但我的行中没有0,所以我想:df_g.loc[df_g['Bidfloor'] == 0, 'Bidfloor'] = floorprice来模拟空行,但我有这个错误:df_g.loc[df_g['Bidfloor'] == '', 'Bidfloor'] = floorprice

TypeError: invalid type comparison

1 个答案:

答案 0 :(得分:0)

问题是你正在检查你的值是否为空字符串,你应该检查它是否为空。

这将为您提供所需的输出:

import pandas as pd
floorprice = 0.2
df_g.loc[pd.isnull(df_g['Bidfloor']) == True, 'Bidfloor'] = floorprice
如果缺少值,

pandas.isnull()将返回True