熊猫 - 从df.loc中检索值

时间:2015-09-24 15:51:33

标签: python python-2.7 pandas

使用pandas我有一个df.loc查找的结果(这里是结果),python告诉我这是一个' Timeseries'。

predictions.csv的样本:

prediction     id
1              593960337793155072
0              991960332793155071
....

检索一个预测的代码

predictionsfile = pandas.read_csv('predictions.csv')
idtest = 593960337793155072

result = (predictionsfile.loc[predictionsfile['id'] == idtest])
aresult = result['prediction']

结果会检索无法键入的数据格式:

In: print aresult
    11    1
    Name: prediction, dtype: int64

我只需要预测,在这种情况下是1.我已经尝试了结果['结果'],结果[0]和结果[1]都无济于事。在我做一些可怕的事情之前,比如将它转换为字符串并将其删除,我想我会在这里问。

1 个答案:

答案 0 :(得分:0)

系列需要.item()来检索其值。

print aresult.item()
1