有一个熊猫数据框。 名为“异常”的列之一。 行代表条目。在例外情况下,我存储元组。
我需要对行进行条件选择(还有其他条件需要进行进一步选择)
>>>print(dataframe.Exceptions)
0
1
2 (sfm, sfmp)
4
3
Name: Exceptions, dtype: object
>>>'sfm' not in dataframe.Expections
True
如何在不打开Tuple的情况下进行条件选择。
感谢您的建议。
答案 0 :(得分:0)
下面是一个示例,显示如何获取第二个位置为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)
这是您要找的吗?