Creación de un marco de datos de pandas

En el mundo real, se creará un marco de datos de Pandas cargando los conjuntos de datos del almacenamiento existente, el almacenamiento puede ser una base de datos SQL, un archivo CSV y un archivo de Excel. Pandas DataFrame se puede crear a partir de listas, diccionarios y de una lista de diccionarios, etc. 
 

Un marco de datos es una estructura de datos bidimensional, es decir, los datos se alinean de forma tabular en filas y columnas. En el marco de datos, los conjuntos de datos se organizan en filas y columnas, podemos almacenar cualquier número de conjuntos de datos en un marco de datos. Podemos realizar muchas operaciones en estos conjuntos de datos, como operaciones aritméticas, selección de columnas/filas, adición de columnas/filas, etc. 
 

Pandas DataFrame se puede crear de varias maneras. Discutamos diferentes formas de crear un DataFrame uno por uno.
Creación de un marco de datos vacío: 
un marco de datos básico que se puede crear es un marco de datos vacío. Un marco de datos vacío se crea simplemente llamando a un constructor de marco de datos. 
 

Python3

# import pandas as pd
import pandas as pd
 
# Calling DataFrame constructor
df = pd.DataFrame()
 
print(df)

Producción : 
 

Empty DataFrame
Columns: []
Index: []

  
Crear un dataframe usando List : 
DataFrame se puede crear usando una sola lista o una lista de listas. 
 

Python3

# import pandas as pd
import pandas as pd
 
# list of strings
lst = ['Geeks', 'For', 'Geeks', 'is',
            'portal', 'for', 'Geeks']
 
# Calling DataFrame constructor on list
df = pd.DataFrame(lst)
print(df)

Producción: 
 

  
Creación de DataFrame a partir de dict of ndarray/lists : 
para crear DataFrame a partir de dict of narray/list, todo el narray debe tener la misma longitud. Si se pasa el índice, el índice de longitud debe ser igual a la longitud de las arrays. Si no se pasa ningún índice, de forma predeterminada, el índice será rango (n), donde n es la longitud de la array. 
 

Python3

# Python code demonstrate creating
# DataFrame from dict narray / lists
# By default addresses.
 
import pandas as pd
 
# initialise data of lists.
data = {'Name':['Tom', 'nick', 'krish', 'jack'], 'Age':[20, 21, 19, 18]}
 
# Create DataFrame
df = pd.DataFrame(data)
 
# Print the output.
print(df)

Producción: 
 

  
Cree un marco de datos de pandas a partir de listas usando el diccionario : 
la creación de un marco de datos de pandas a partir de listas usando el diccionario se puede lograr de diferentes maneras. Podemos crear marcos de datos de pandas a partir de listas usando el diccionario usando pandas.DataFrame. Con este método en Pandas podemos transformar un diccionario de lista en un marco de datos.
 

Python3

# importing pandas as pd
import pandas as pd
 
# dictionary of lists
dict = {'name':["aparna", "pankaj", "sudhir", "Geeku"],
        'degree': ["MBA", "BCA", "M.Tech", "MBA"],
        'score':[90, 40, 80, 98]}
 
df = pd.DataFrame(dict)
 
print(df)

Producción: 
 

 
Múltiples formas de crear un marco de datos: 
 

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 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 *