Omvandla försäljningsdata med pandas
Innan du kan utvinna insikter från en datamängd kan det behövas att du justerar kolumntyper för att nyttja datan på rätt sätt. Det är särskilt vanligt med tidsbundna datatyper, som kan lagras på flera olika sätt.
I det här exemplet har pandas importerats som pd och är redo att användas.
Den här övningen är en del av kursen
ETL och ELT i Python
Övningsinstruktioner
- Uppdatera funktionen
transform()så att data i kolumnen"Order Date"konverteras till typendatetime. - Filtrera DataFrame:n så att den bara innehåller rader där
"Price Each"är mindre än tio dollar. - Skriv ut datatyperna för varje kolumn i DataFrame:n.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
raw_sales_data = extract("sales_data.csv")
def transform(raw_data):
# Convert the "Order Date" column to type datetime
raw_data["Order Date"] = pd.____(____, format="%m/%d/%y %H:%M")
# Only keep items under ten dollars
clean_data = raw_data.loc[____, :]
return clean_data
clean_sales_data = transform(raw_sales_data)
# Check the data types of each column
print(____)