首页 > 解决方案 > 如何使用 if else 条件创建新列并在 Pandas 中用“Open Cases”和“Closed Cases”替换单词

问题描述

我正在学习将 python 用于数据科学,并且我有一个数据集“Comcast 投诉”,其中有一个名为“Status”的列,其中包含以下字符串。

在此处输入图像描述

如何使用 if else 条件将“Open”和“Pending”字符串分类为“Open Cases”“Closed”和“Solved”为“Closed Cases”

comcast_df['Status_New'] = comcast_df["Open Cases" if Status=="Open" or Status=="Pending" else "Closed Cases" for Status in comcast_df["Status"]]

我尝试了上述线路,但它无处可去。我将不胜感激任何帮助找出我哪里出错了。

标签: python-3.xpandasdataframeif-statement

解决方案


推荐阅读