Ingrese su código aquí
Ingrese su código aquí
Buenas Michael! ¿Todo Bien? Espero que sí.
No necesariamente. Cuando trabajamos com DataFrames y qieremos introducir/insertar datos, debemos utilizar una lista de diccionários. Voy a demonstrarte!
Si tengo solo un diccionario:
dicio = {'nombre': 'Corrientes' ,'tipo': 'Calle', 'local':'Córdoba'}
df_1 = pd.DataFrame(dicio, index=[1])
Mío Dataframe serás:
nombre | tipo | local | |
---|---|---|---|
1 | Corrientes | Calle | Córdoba |
Encuanto si uso una lista de diccionarios:
lista = [
{'nombre': 'Corrientes' ,'tipo': 'Calle', 'local':'Córdoba'},
{'nombre': 'Moreno' ,'tipo': 'Avenida', 'local':'Buenos Aires'},
{'nombre': 'Brasil' ,'tipo': 'Avenida', 'local':'Buenos Aires'}
]
df_2 = pd.DataFrame(lista, index=[1,2,3])
df_2
Tengo un DataFrame com más de una observacíon:
nombre | tipo | local | |
---|---|---|---|
1 | Corrientes | Calle | Córdoba |
2 | Moreno | Avenida | Buenos Aires |
3 | Brasil | Avenida | Buenos Aires |
En resumen, trabajar com listas de diccionarios nos permite agragar un grande volumen de datos en una operacíon, encuanto con listas, tenemos que hacer una operacíon par cada dado.