Как получить доступ к строке из фрейма данных Panda, используя индекс без заголовка столбца? - PullRequest
0 голосов
/ 09 ноября 2018

Например -

df= A   B    C
    1    2   3
    2    4   5
    2    1   3

Я хочу получить доступ ко второму ряду без заголовка

Если я делаю df.iloc[[1]], это дает мне -

         A   B   C
         2   4   5

как вывод, но я хочу

2 4 5

как вывод. Заголовок столбца не требуется, и в конечном итоге я буду хранить его в списке.

Ответы [ 2 ]

0 голосов
/ 09 ноября 2018

попробуйте приведенные ниже фрагменты, чтобы получить различные типы результатов, как вы хотите,

print df.iloc[1].values #<type 'numpy.ndarray'> [2 4 5]
print df.iloc[1].values.tolist() #<type 'list'> [2, 4, 5]
print ' '.join(map(str,df.iloc[1].values.tolist())) #<type 'str'> 2 4 5
0 голосов
/ 09 ноября 2018

используйте list_ob = list(df.iloc[1]) и используйте list_ob, он вернет желаемый результат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...