我有一个数据框,其中一列具有统一的字符串数据类型,对于特定字符串,我想检查它是否在该列中。我发现简单的比较给出了“假”,但是在检查了数据框本身之后,我验证了特定的字符串确实在该列中。另一方面,如果我将选定的列转换为一个集合,我会得到预期的行为。
>>> 'string' in df['col_name']
False
>>> 'string' in set(df['col_name'])
True
为什么熊猫数据框有这种行为?
检查对象是否在熊猫数据框列中的传统方法是什么?
BIG阳
明月笑刀无情
相关分类