Silvia, voy a explicar esse passo a passo del ciclo for
que has mencionado.
En este ciclo for
, estamos iterando sobre cada fila del DataFrame dataset
utilizando el método iterrows()
. Este método nos devuelve una tupla que contiene el índice de la fila y los valores de cada columna en esa fila.
Dentro del ciclo, estamos verificando si la diferencia entre el año actual (2020) y el valor en la columna "Año" de cada fila es diferente de cero. Si es diferente de cero, calculamos el valor de la columna "km_media" dividiendo el valor en la columna "Kilometraje" por la diferencia entre el año actual y el valor en la columna "Año".
Si la diferencia es cero, asignamos el valor cero a la columna "km_media".
En resumen, este ciclo for
está calculando el valor medio de los kilómetros recorridos por año para cada fila del DataFrame dataset
y lo asigna a la columna "km_media".
Espero que esto aclare tu duda. :)
Si este post te ayudó, por favor, marca como solucionado ✓.