2017-02-09 15 views
0

Я делаю основные исследования данных с 2 полями Outlet Тип:Как найти NaN условно в панд

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

Outlet_Size:

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

я обнаружил несколько идеи следующим образом: Если Outlet_Type является продуктовым магазином, он всегда является небольшим Outlet_Size.

Я хочу использовать эту информацию, чтобы заполнить часть Nan's в Outlet_size, где Outlet_type = Продуктовый магазин.

Может ли кто-нибудь мне помочь, как использовать, если Условие в Филлне?

+0

Добро пожаловать в StackOverflow. Пожалуйста, найдите время, чтобы прочитать это сообщение на [как обеспечить отличный пример панды] (http://stackoverflow.com/questions/20109391/how-to-make-good-reproducible-pandas-examples), а также как предоставить [минимальный, полный и проверяемый пример] (http://stackoverflow.com/help/mcve) и соответствующим образом пересмотреть свой вопрос. Эти советы по [как задать хороший вопрос] (http://stackoverflow.com/help/how-to-ask) также могут быть полезны. – jezrael

ответ

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