Chokladprocent
Du vill dyka ner i DataFrame:en chocolates för att börja analysera. Problemet är att chokladprocenten anges som en sträng med procenttecken – det fungerar inte! Nu är det dags att använda dina nya kunskaper om kolumner och rader för att åtgärda det.
chocolates innehåller bland annat följande kolumner som är viktiga för den här övningen:
cocoa_percentage, som innehåller kakaohalten som en sträng, t.ex."65.5%";location, som innehåller landet där chokladen tillverkades;bean_location, som innehåller landet där kakaobönan odlades;rating, som innehåller det genomsnittliga kundbetyget för chokladen.
Paketet DataFrames har lästs in åt dig med nyckelordet using.
Den här övningen är en del av kursen
Datamanipulering i Julia
Övningsinstruktioner
- Skapa en ny kolumn,
cocoa, genom att ta bort procenttecknet fråncocoa_percentageoch konvertera resultatet tillFloat64. - Ta bort kolumnen
cocoa_percentage. - Ändra ordningen på kolumnerna så att ordningen blir
cocoa,rating,location,bean_locationoch skriv över den ursprungliga DataFrame:en.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Create a new column for cocoa percentage
____!(chocolates, ____ => ____ => ____)
# Drop the cocoa_percentage column
____!(chocolates, ____)
# Reorder columns
____!(chocolates, ____)
println(first(chocolates, 5))