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:
- Diferentes formas de crear Pandas Dataframe
- Crear marco de datos de pandas a partir de listas usando zip
- Cree un marco de datos de Pandas a partir de la lista de dictados
- Cree un marco de datos de Pandas a partir de un dictado de listas de igual longitud
- Creando un marco de datos usando List
- Crear marco de datos de pandas a partir de listas usando el diccionario
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