Saltar al contenido principal
Página

Tema 2.7 - Precio promedio

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

  1. 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
  2. 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 
  3. Calcular la media de los cinco primeros valores de la columna de price y asignarla a mean_price 
  4. 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