Convierta una array NumPy en un marco de datos de Pandas con encabezados

Para convertir una array numpy en un marco de datos de pandas, usamos la función pandas.DataFrame() de la biblioteca de Python Pandas.

Sintaxis: pandas.DataFrame(datos=Ninguno, índice=Ninguno, columnas=Ninguno)

Parámetros:
datos: numpy ndarray, dict o dataframe
index: índice para
las columnas del marco de datos resultante: etiquetas de columna para el marco de datos resultante

Ejemplo 1 :

import numpy as np
import pandas as pd
  
  
arr = np.random.rand(4, 3)
print("Numpy array:")
print(arr)
  
# convert numpy array to dataframe
df = pd.DataFrame(arr, columns =['A', 'B', 'C'])
print("\nPandas DataFrame: ")
df

Producción:

numpy-array-to-dataframe-1

Ejemplo 2:

import numpy as np
import pandas as pd
  
  
arr = np.random.rand(6).reshape(2, 3)
print("Numpy array:")
print(arr)
  
# convert numpy array to dataframe
df = pd.DataFrame(arr, columns =['C1', 'C2', 'C3'])
print("\nPandas DataFrame: ")
df

Producción:

numpy-araay-to-dataframe-2

Ejemplo 3:

import numpy as np
import pandas as pd
  
  
arr = np.array([[1, 2], [4, 5]])
print("Numpy array:")
print(arr)
  
# convert numpy array to dataframe
df = pd.DataFrame(data = arr, index =["row1", "row2"], 
                  columns =["col1", "col2"])
  
print("\nPandas DataFrame: ")
df

Producción:

numpy-array-to-dataframe-3

Publicación traducida automáticamente

Artículo escrito por devanshigupta1304 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *