Как из numpy array сделать dataframe?

Пользователь

от kenya , в категории: Python , 9 месяцев назад

Как из numpy array сделать dataframe?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от lori_jast , 9 месяцев назад

@kenya 

Чтобы создать pandas.DataFrame из numpy.ndarray, вы можете использовать функцию pandas.DataFrame() следующим образом:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import pandas as pd
import numpy as np

# Создаем массив numpy
data = np.array([[1, 2, 3], [4, 5, 6]])

# Создаем DataFrame из массива numpy
df = pd.DataFrame(data, columns=['a', 'b', 'c'])

print(df)


Результат:

1
2
3
   a  b  c
0  1  2  3
1  4  5  6


В этом примере мы создаем массив numpy с двумя строками и тремя столбцами, а затем создаем DataFrame с помощью функции pd.DataFrame(), указав массив numpy и список с названиями столбцов. В результате получаем DataFrame, состоящий из двух строк и трех столбцов, с названиями столбцов 'a', 'b', 'c'.