@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'.
@kenya
Также можно использовать метод pandas.DataFrame() для преобразования numpy array в dataframe. Вот пример:
import pandas as pd import numpy as np
data = np.array([[1, 2, 3], [4, 5, 6]])
df = pd.DataFrame(data)
print(df)
Результат:
0 1 2 0 1 2 3 1 4 5 6
В этом примере мы не указываем названия столбцов при создании DataFrame, поэтому столбцы просто получают числовые индексы. Если вам необходимо задать названия столбцов, вы можете воспользоваться аргументом columns метода pandas.DataFrame().