I have a dataframe where I am trying to insert a column and have what is equivalent to a case statement based on another column within the dataframe.
Case statement logic:
Case When column a IN ('Stack','Overflow') THEN 'St' WHEN column a IN ('Super','User') THEN 'Su'
what I have:
final_df["business_name"] = np.where[(final_df['column a'].isin(('Stack', \
'Overflow')),'St', "")
I want to add an & to do another condition.
& (final_df['column a'].isin(('Super')), 'Su', "")]
Sample data:
+----------+----------------+
| column a | business_name |
+----------+----------------+
| Stack | St |
| Overflow | St |
| Super | Su |
| User | Su |
+----------+----------------+