我在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
答案 0 :(得分:0)
问题是你正在检查你的值是否为空字符串,你应该检查它是否为空。
这将为您提供所需的输出:
import pandas as pd
floorprice = 0.2
df_g.loc[pd.isnull(df_g['Bidfloor']) == True, 'Bidfloor'] = floorprice
如果缺少值, pandas.isnull()
将返回True
。