Pandas объединяет все элементы фрейма данных в одну серию

#python #pandas

#python #pandas

Вопрос:

На это должен быть простой ответ, но по какой-то причине я не могу его найти. Прошу прощения, если это дублирующий вопрос.

У меня есть фрейм данных с формой порядка (1000,100). Я хочу объединить ВСЕ элементы фрейма данных в одну серию (или список). Порядок не имеет значения (поэтому не имеет значения, по какой оси объединять). Я не хочу / не должен сохранять какие-либо имена столбцов или индексы. Удаление NAN и дубликатов в порядке, но не требуется.

Какой самый простой способ сделать это?

Ответ №1:

Это даст 1-dim numpy-массив с наименьшим общим типом dtype для всех элементов.

 df.values.ravel()
 

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

1. Отлично, спасибо за быстрый ответ! Большинство элементов в моем фрейме данных являются строками, поэтому в итоге я преобразовал его обратно в серию pandas, чтобы продолжить работу с ним.