Строка Pandas в список (только значения)

#python #pandas

#python #pandas

Вопрос:

Я хочу взять значения из определенной строки pandas и сохранить их в списке, но я не получаю только значения. Что я делаю не так? Например, я хочу только первую строку

Спасибо

 list = []
n = 10

for i in range(n):
   x = dtest.iloc[[0],i]
   list.append(x)
  
 list 

[0    9
 Name: 0, dtype: int64, 0    6
 Name: 1, dtype: int64, 0    3
 Name: 2, dtype: int64, 0    6
 Name: 3, dtype: int64, 0    6
 Name: 4, dtype: int64, 0    0
 Name: 5, dtype: int64, 0    0
 Name: 6, dtype: int64, 0    0
 Name: 7, dtype: int64, 0    6
 Name: 8, dtype: int64, 0    9
 Name: 9, dtype: int64]
  

Комментарии:

1. используйте n=10 и dtest.iloc[0].head(n).tolist()

Ответ №1:

Вы могли бы использовать встроенный метод tolist . Попробуйте:

 dtest.iloc[0].tolist()
  

Ответ №2:

Вы можете сделать следующее:

 l = list(dtest.iloc[x, :])
  

где x — индекс строки