Precio Promedio
Antes de poder seleccionar los cinco espacios vitales más similares y calcular el precio medio, debemos limpiar la columna de price.
En este momento, la columna de price contiene caracteres de coma (,) y signos de dólar y es una columna de texto en lugar de una columna numérica, tenemos que eliminar estos valores y convertir toda la columna al tipo de datos float, entonces, podremos
calcular el precio medio.
Instrucciones
- Elimine las comas (,) y el signo de dólar ($) de la columna de price:
- Utiliza el accesorio str para que podamos aplicar métodos de cadena a cada valor de la columna seguido del método de cadena replace para sustituir todos los caracteres de coma por el carácter vacío: stripped_commas = dc_listings['price'].str.replace(',',
'')
- Repita la operación para eliminar los caracteres del signo de dólar
- Convierte el nuevo objeto Serie que contiene los valores limpiados al tipo de datos float y lo asigna de nuevo a la columna de price en dc_listings
- Calcular la media de los cinco primeros valores de la columna de price y asignarla a mean_price
- Utilice la función de print o la variable inspector que aparece a continuación para mostrar el mean_ price
Soluciones
|

|
1
2
3
4
5
|
stripped_commas = dc_listings['price'].str.replace(',',
'')
stripped_dollars = stripped_commas.str.replace('$', '')
dc_listings['price'] = stripped_dollars.astype('float")
mean_price = dc_listings.iloc[0:5]['price'].mean()
print(mean_price)
|
|
Última modificación: miércoles, 27 de abril de 2022, 14:46