python-3.x - 如何使用 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"]]
我尝试了上述线路,但它无处可去。我将不胜感激任何帮助找出我哪里出错了。
解决方案
推荐阅读
- r - How to perfrom MAP estimation in a Bayesian Network in R?
- python - how to convert a multiple python files into one ipynb file?
- android - Transparent Toolbar is Gray
- r - How to write R code for mcmc of a changepoint logistic model
- node.js - Firebase Cloud Functions 在实时数据库 onCreate 上获取数据
- http - FLUTTER How to implement Digest Authentification
- timeout - Axios - ERR_EMPTY_RESPONSE on long lasting requests
- python - 给定时间原点,如何将日期时间从十进制转换为“%y-%m-%d %H:%M:%S”?
- angular - How do I fill in an input using javascript on an angular site?
- indexing - 能否以编程方式构建 Sitecore Lucene 索引?