Pandas:无法从数据框中选择行

时间:2017-01-13 15:46:54

标签: python-3.x pandas dataframe

这是我的数据框

                Word  1_gram-Probability
0             ('A',)            0.001461
1            ('45',)            0.000730

现在我只想选择Word为45的行。我试过

print(simple_df.loc[simple_df['Word']=='45'])

但是我得到了

Empty DataFrame
我错过了什么?这是访问行的正确方法吗?我也尝试('45',)作为值,但这也不起作用。

1 个答案:

答案 0 :(得分:2)

您的数据框的单元格中似乎有文字字符串值"('45',)"。你必须完全选择它。

simple_df.loc[simple_df['Word']=="('45',)"]