我正在尝试选择满足特定条件的pandas数据框中的所有行。我正在尝试以下方式 -
df.loc[df['column_name'] == some_value]
该列是对象数据类型。但是该声明并不是一直有效。例如,如果我尝试
df.loc[df['Reference'] == '0-1511-259102']
这有效,但是当我尝试
时 df.loc[df['Reference'] == '4-4511-295542']
这不起作用,即使我可以在spyder中的变量资源管理器中看到数据框中的值'4-4511-295542'
。似乎所有以0开头的值都起作用,但所有其他值都不起作用。
有谁知道这是为什么?