0

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             |
+----------+----------------+
excelguy
  • 1,574
  • 6
  • 33
  • 67

0 Answers0