Использование pandas У меня есть результат (здесь aresult) из поиска df.loc, который python говорит мне, это «Timeseries».Pandas - Получить значение из df.loc
образец 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']
Результат retreives формат данных, которые не могут быть неправильно введенные:
In: print aresult
11 1
Name: prediction, dtype: int64
Я просто нужно предсказание, которое в этом случае равно 1. Я пробовал aresult ['result'], aresult [0] и aresult [1] все, чтобы не было покрывало. Прежде чем сделать что-то ужасное, как преобразовать его в строку и вырезать, я подумал, что попрошу здесь.
Пожалуйста, добавьте воспроизводимый код на свой вопрос, по крайней мере образец исходного кадра данных, над которым вы работаете. –
Я думаю, что вы хотите 'aresult ['result']. Values [0]' – EdChum
@EdChum Нет, к сожалению, он не позволит мне вводить его вообще. –