Автор оригинала: Python Examples.
Создать PandaS DataFrame из Numpy Array
Чтобы создать PandaS DataFrame из Numpy Array, вы можете передать этот массив AS данные Аргумент для Pandas.dataframe ().
Каждая строка NUMPY ARRAY будет преобразована в строку в результате DataFrame.
Синтаксис конструктора класса DataFrame ()
DataFrame(data=None, index=None, columns=None, dtype=None, copy=False)
Пример 1. Создать DataFrame из Numpy Array
В этом примере мы будем
- Импортировать пакет Pandas и Numpy Package.
- Инициализировать 2D Numpy Array
массивОтказ - Создать dataframe, передав этот Numpy Array
массивкакданныеПараметр pandas.dataframe (). - Pandas.dataframe (Numpy Array) Возвращает dataframe.
Python Program
import pandas as pd
import numpy as np
array = np.array([['a1', 'b1', 'c1'],
['a2', 'b2', 'c2'],
['a3', 'b3', 'c3']])
df = pd.DataFrame(array)
print(df)Выход
0 1 2 0 a1 b1 c1 1 a2 b2 c2 2 a3 b3 c3
Пример 2: Создание dataframe из Numpy Array с именами столбцов и индексом
В этом примере мы будем
- Импортировать пакет Pandas и Numpy Package.
- Инициализировать 2D Numpy Array.
- Инициализируйте список для имени столбца DataFrame.
- Инициализируйте список для индекса DataFrame.
- Создайте dataframe, передавая этот объект Numpy Array для
данныеПараметр на Pandas.dataframe () конструктор. - pandas.dataframe (ndarray) Возвращает dataframe.
Python Program
import pandas as pd
import numpy as np
array = np.array([['a1', 'b1', 'c1'],
['a2', 'b2', 'c2'],
['a3', 'b3', 'c3']])
columns = ['aN', 'bN', 'cN']
index = [1, 2, 3]
df = pd.DataFrame(array, index, columns)
print(df)Выход
aN bN cN 1 a1 b1 c1 2 a2 b2 c2 3 a3 b3 c3
Резюме
В этом уроке Pandas мы узнали, как создать Pandas DataFrame от NDARRAY PANDAS, с помощью хорошо подробных примеров.