#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 — индекс строки