Imputatie met het gemiddelde
Maak een stored procedure die mean-imputatie toepast op de YellowTripData-records met een onjuiste TripDistance van nul. De variabele voor de gemiddelde ritafstand moet een precisie van 18 en 4 decimalen hebben.
Deze oefening maakt deel uit van de cursus
Functies en opgeslagen procedures schrijven in SQL Server
Oefeninstructies
- Maak een stored procedure met de naam
cuspImputeTripDistanceMean - Maak een numerieke variabele:
@AvgTripDistance. - Bereken de gemiddelde
TripDistancevoor alle records waarTripDistancegroter is dan0. - Werk de records in
YellowTripDatabij waarTripDistance0is en stel deze in op@AvgTripDistance.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
-- Create the stored procedure
___ ___ dbo.___
AS
BEGIN
-- Specify @AvgTripDistance variable
___ ___ AS numeric (18,4)
-- Calculate the average trip distance
___ ___ = ___(___)
FROM YellowTripData
-- Only include trip distances greater than 0
___ ___ ___ ___
-- Update the records where trip distance is 0
___ ___
___ ___ = ___
WHERE ___ = _
END;