python - 熊猫数据框条件选择
问题描述
有一个熊猫数据框。名为异常的列之一。行代表条目。在例外我存储元组。
我需要对行进行条件选择(还有其他条件需要 &ed 以供进一步选择)
>>>print(dataframe.Exceptions)
0
1
2 (sfm, sfmp)
4
3
Name: Exceptions, dtype: object
>>>'sfm' not in dataframe.Expections
True
如何在未打包的元组的情况下进行此条件选择。
感谢您的建议。
解决方案
这是一个示例,展示了如何获取第二个位置为 1 的元组。
import pandas as pd
df = pd.DataFrame({
'tups': [(0, 0), (0, 1), (0, 2), (1, 1)]
})
filtered = df[df['tups'].apply(lambda tup: tup[1] == 1)]
print(filtered)
输出:
tups
1 (0, 1)
3 (1, 1)
这是你要找的吗?
推荐阅读
- java - 如何使用 Jackson 和 Spring Boot 提供自定义反序列化器
- c# - 从 C# 中的 DataSet 加入视图
- c# - 系统时钟(基于 System.Timers.Timer)冻结(但 WPF UI 的其余部分响应完美)
- python - 在 Jupyter Notebook 上无法理解由 pandas 引起的 Key Error
- html -
标签在表 td data-title 属性中不起作用 - excel - VBA Application.Run 返回错误 1004 该工作簿中的宏可能不可用,或者所有宏都可能被禁用
- node.js - 从 node.js 中的 aws-sdk 将 JSON 文件上传到 aws s3 存储桶
- ios - 水龙头识别器不适用于移动图像视图
- javascript - React:当用户关闭浏览器时删除 cookie
- java - 在 RichTextFX 中直接突出显示一个文本范围