熊猫,数据框的字符串大小写语句-超过两个条件

时间:2019-06-10 15:02:26

标签: python-3.x pandas

我有一个数据框,我试图在其中插入一列,并具有与基于数据框内另一列的case语句等效的内容。

案例陈述逻辑:

Case When column a IN ('Stack','Overflow') THEN 'St' WHEN column a IN ('Super','User') THEN 'Su'

我有什么:

final_df["business_name"] = np.where[(final_df['column a'].isin(('Stack', \
                                                'Overflow')),'St', "")

我想添加&来做另一个条件。

& (final_df['column a'].isin(('Super')), 'Su', "")]

样本数据:

+----------+----------------+
| column a | business_name  |
+----------+----------------+
| Stack    | St             |
| Overflow | St             |
| Super    | Su             |
| User     | Su             |
+----------+----------------+

0 个答案:

没有答案