Veamos cómo crear un DataFrame a partir de una array Numpy. También aprenderemos cómo especificar el índice y los encabezados de columna del DataFrame.
Acercarse :
- Importe los módulos
Pandas
y .Numpy
- Crea una
Numpy
array. - Cree una lista de valores de índice y valores de columna para DataFrame.
- Cree el marco de datos.
- Muestre el marco de datos.
Ejemplo 1 :
# importiong the modules import pandas as pd import numpy as np # creating the Numpy array array = np.array([[1, 1, 1], [2, 4, 8], [3, 9, 27], [4, 16, 64], [5, 25, 125], [6, 36, 216], [7, 49, 343]]) # creating a list of index names index_values = ['first', 'second', 'third', 'fourth', 'fifth', 'sixth', 'seventh'] # creating a list of column names column_values = ['number', 'squares', 'cubes'] # creating the dataframe df = pd.DataFrame(data = array, index = index_values, columns = column_values) # displaying the dataframe print(df)
Producción :
Ejemplo 2:
# importiong the modules import pandas as pd import numpy as np # creating the Numpy array array = np.array([['Aditya', 20], ['Samruddhi', 15], ['Rohan', 21], ['Anantha', 20], ['Abhinandan', 21]]) # creating a list of index names index_values = ['A', 'B', 'C', 'D', 'E'] # creating a list of column names column_values = ['Names', 'Age'] # creating the dataframe df = pd.DataFrame(data = array, index = index_values, columns = column_values) # displaying the dataframe print(df)
Producción :
Ejemplo 3:
# importiong the modules import pandas as pd import numpy as np # creating the Numpy array array = np.array([['CEO', 20, 5], ['CTO', 22, 4.5], ['CFO', 21, 3], ['CMO', 24, 2]]) # creating a list of index names index_values = [1, 2, 3, 4] # creating a list of column names column_values = ['Names', 'Age', 'Net worth in Millions'] # creating the dataframe df = pd.DataFrame(data = array, index = index_values, columns = column_values) # displaying the dataframe print(df)
Producción :
Publicación traducida automáticamente
Artículo escrito por adityamankar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA