python - 如何基于一个现有列插入值
问题描述
我正在尝试根据另一列中的值填写。请在下面查看我的脚本,让我知道如何避免最后一行覆盖前面的语句。非常感谢您提前提供的帮助!
data_xls['New'] = np.where(data_xls['Old'].str.contains('(?:ps1)', regex=True), "Promoted Story", "" )
data_xls['New'] = np.where(data_xls['Old'].str.contains('(?:native)', regex=True), "Native","" )
data_xls['New'] = np.where(data_xls['Old'].str.contains('(?:email)', regex=True), "Email", "" )
data_xls['New'] = np.where(data_xls['Old'].str.contains('(?:email)', regex=True), "InMail","" )
data_xls['New'] = np.where(data_xls['Old'].str.contains('(?:sponsored)', regex=True), "Sponsored Content","")
谢谢你,泰
解决方案
推荐阅读
- google-maps - 如何确认在 google Places API 中使用了会话令牌
- python - 如何检查 for 循环中的下一次迭代?
- angularjs - AngularJS http POST 需要大量时间来加载数据
- c# - 使用 Invoke 时操作值不会更新实例
- python - 有一个类的关键检查
- python - 计算句子中两个单词同时出现的频率
- node.js - 试图运行我的 index.js 文件,但它不工作
- python - 如果我有视频 ID,如何获取 TikTok 无水印视频网址?
- django - 为什么列表的元素不在同一个结构中?
- python - '.' 有什么用?在 python 导入语句中