У меня есть серия pandas, и я хотел бы скрывать все строки моей серии в один список. У меня есть:преобразование строк одного столбца dataFrame в один список в python
list1=Series([89.34,88.52,104.19,186.84,198.15,208.88]). Then I have a function which i call:
func(list1)
def func(list1):
list1=list1.values.tolist()
print(list1)
напечатанный результат:
[[89.34], [88.52], [104.19], [186.84], [198.15], [208.88]]
, но я хотел бы иметь: [89.34,88.52,104.19,186.84,198.15,208.88]
любая помощь. Я использую python 2.7
Вы не должны использовать 'list' в качестве имени переменной потому, что он глобально доступной структуры данных. – Ray
Я не мог воспроизвести проблему, которая у вас была. Не могли бы вы добавить версию python, версию pandas и какую ОС вы используете? – tmrlvi
Да, я не вижу, как этот код даст этот результат. Если у вас есть * DataFrame *, а затем вызывается '.values.tolist()', вы получите список списков, но если у вас есть серия, вы должны просто получить список. – DSM