I am running the below code, but python is giving some weird error which it was not giving before:
 for i in range(len(df)):
    if df['event_name'][i] == 'subcategory_click':
        df.at[i,'subcategory_navigation']=1
Input:
user_id event_name
10     psuedo_App_start
10     subcategory_click
10     subcategory_click
10     subcategory_click
10     product_search
10     product_search
10     product_search
Desired Output:
user_id event_name  subcategory_navigation
10     psuedo_App_start     0
10     subcategory_click    1
10     subcategory_click    1
10     subcategory_click    1
10     product_search       0
10     product_search       0
10     product_search       0
