根据pandas中不与列对象dtype一起使用的列中的值,从DataFrame中选择行

时间:2018-05-14 09:30:38

标签: python pandas dataframe pd

我正在尝试选择满足特定条件的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开头的值都起作用,但所有其他值都不起作用。

有谁知道这是为什么?

0 个答案:

没有答案