2015-09-24 62 views
0

使用熊貓我從df.loc查詢得到結果(這裏是結果),python告訴我的是'Timeseries'。 predictions.csv的熊貓 - 從df.loc檢索價值

樣品:

prediction  id 
1    593960337793155072 
0    991960332793155071 
.... 

代碼來檢索一個預測

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

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

甲結果retreives不能被鍵入的數據格式:

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

我只需要預測,在這種情況下是1.我試過aresult ['result'],aresult [0]和aresult [1]都沒有韋爾。在我做一些可怕的事情,比如把它轉換成一個字符串並將其去掉之後,我想我會在這裏問。

+2

請將可重現的代碼添加到您的問題中,至少是您正在處理的原始數據幀的示例。 –

+0

我想你想'aresult ['result']。values [0]' – EdChum

+0

@EdChum不幸的是,它不會讓我把它關鍵。 –

回答

0

一個系列需要.item()來檢索它的值。

print aresult.item() 
1