如何在熊猫中有条件地找到NaN

时间:2017-02-09 15:32:44

标签: python pandas nan fillna

我正在使用2个字段进行基本的数据探索 出口类型:

array(['Supermarket Type1', 'Grocery Store', 'Supermarket Type3',
       'Supermarket Type2'], dtype=object) 

Outlet_Size:

array(['Medium', nan, 'Small', 'High'], dtype=object)

我发现了以下几点见解: 如果Outlet_Type是Grocery store,它总是一个小的Outlet_Size。

我想使用这些信息来填充Outlet_ize中的一些Nan,其中Outlet_type = Grocery商店。

有人可以帮助我,如果在Fillna中有条件,我该如何使用?

1 个答案:

答案 0 :(得分:0)

df.iloc[np.where(df.Outlet_type == 'Grocery Store'), 'Outlet_Size'] = 'Small'