Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

por que?

POr que .T?

1 respuesta

¡Hola Brian!

La razón por la que se utiliza .T en este caso es para transponer el DataFrame resultante. La función km_media devuelve un diccionario donde las claves son los nombres de los vehículos y los valores son otros diccionarios con información adicional. Al utilizar .T, estamos convirtiendo las filas en columnas y viceversa, lo que nos permite tener los nombres de los vehículos como índices de las filas y las diferentes características como columnas.

La forma correcta de crear el DataFrame con el resultado obtenido por la función km_media es la opción A:

import pandas as pd
carros = pd.DataFrame(km_media(datos, 2019)).T

De esta manera, obtendrás el DataFrame con la estructura deseada:

kmañokm_media
Crossfox35000.02005.02500.0
DS517000.02015.04250.0
Fusca130000.01979.03250.0
Jetta56000.02011.07000.0
Passat62000.01999.03100.0

Espero que esta respuesta haya sido útil. ¡Si tienes alguna otra pregunta, no dudes en preguntar!

¡Espero haber ayudado y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios! :)