Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 15, 2017 11:23:50

SergeyChmutov
Зарегистрирован: 2017-08-04
Сообщения: 50
Репутация: +  0  -
Профиль   Отправить e-mail  

Как представить DataFrame в двумерный массив

Всем добрый день.
У меня есть DataFrame полученный загрузкой .csv файла я выполняю ряд манипуляций над ним оперируя названиями столбцов. Но для дальнейшей работы мне необходим двумерный массив.
Пока я вижу решение такое перебирать строки циклом

 for index, row in df.iterrows():
формировать список из row и append'ом добавлять к какому-то списку.

Офлайн

#2 Дек. 15, 2017 12:47:32

vic57
Зарегистрирован: 2015-07-07
Сообщения: 913
Репутация: +  127  -
Профиль  

Как представить DataFrame в двумерный массив

csv_reader сразу читает файл в массив
https://metanit.com/python/tutorial/4.3.php
https://docs.python.org/3.6/library/csv.html#

Офлайн

#3 Дек. 15, 2017 13:00:48

SergeyChmutov
Зарегистрирован: 2017-08-04
Сообщения: 50
Репутация: +  0  -
Профиль   Отправить e-mail  

Как представить DataFrame в двумерный массив

vic57
csv_reader сразу читает файл в массивhttps://metanit.com/python/tutorial/4.3.phphttps://docs.python.org/3.6/library/csv.html#

Да, но преобразование данных на мой взгляд легче проводить в dataframe. И этих преобразований делаю достаточно много.

Офлайн

#4 Дек. 15, 2017 17:00:05

noob_saibot
Зарегистрирован: 2013-09-11
Сообщения: 495
Репутация: +  20  -
Профиль   Отправить e-mail  

Как представить DataFrame в двумерный массив

SergeyChmutov
двумерный массив
 pd.DataFrame(data).values
Получите Numpy representation of NDFrame

Отредактировано noob_saibot (Дек. 15, 2017 17:01:10)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version