Хорошо, так что у меня есть панды dataframe х, и я заинтересован в извлечении значения из него:Распаковка только строковый элемент из панд dataframe
> x.loc[bar==foo]['variable_im_interested_in']
Допустим, что возвращает следующее, из pandas.core.series.Series Тип:
24 Boss
Name: ep_wb_ph_brand, dtype: object
Но все, что я хочу, это строка 'Boss'. Обертывание в первой строке кода в str()
не помогает, я просто получаю:
'24 Boss\nName: ep_wb_ph_brand, dtype: object'
Как только извлечь строку?
вы можете добавить вывод 'типа (x.loc [бар == Foo] [ 'variable_im_interested_in'])' ... это непонятно мне, что возвращается. Если «Босс» является ожидаемым значением, хранящимся в соответствующей ячейке, нет причин, по которым этот номер индекса, имя и тип dtype должны быть частью значения. – ely
да @Mr. F это pandas.core.series.Series –
Ах, это серия 1-й серии. Поэтому просто войдите в 0-ю запись! Попробуйте следующее: 'x.loc [bar == foo] ['variable_im_interested_in'] [0]'. – ely