python - 通过比较更多列值来删除行(标题名称之间有空格)
问题描述
嗨,如果列值等于多个值,我正在尝试删除一行。以下示例显示如何比较一个值以删除。例如,如果我的列值是“a1”或“b1”,我想删除我的列标题名称是“Sky Product”,中间有空格,因此我使用了这种方法。谢谢。
df = df[df['Sky Product'] != 'a1']
解决方案
我认为你需要:
df = df[~df["Sky Product"].isin(["a1","b1"])]
推荐阅读
- python - 无法打印选定的选项值
- java - 如何更正此错误“backupimage.Backup_image 无法转换为 com.lowagie.text.pdf.PdfPageEvent”
- javascript - 如何根据 yml 文件中存在的配置从 node.js 中的特定 .js 文件打印日志 - npm winston
- c# - 识别句子中的短语/单词
- maps - 城际交通方向不适用于 heremap rest api
- mysql - 如何在 MySQL (PhpMyAdmin) 的用户表中“散列”我的密码?
- javascript - React Native Firebase:如何显示 Firestore 中的文本?
- google-app-engine - 为什么我的跨账户、模拟、appengine 域映射列表调用失败?
- python - 使用 Requests 获取请求而不是 curl
- azure - 在 Azure Notebooks 上显示 Pycaret 图