使用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]都无济于事。在我做一些可怕的事情之前,比如将它转换为字符串并将其删除,我想我会在这里问。
答案 0 :(得分:0)
系列需要.item()来检索其值。
print aresult.item()
1