Перетворення даних про продажі з pandas
Перш ніж отримувати інсайти з набору даних, типи стовпців може знадобитися змінити, щоб коректно використати дані. Це особливо часто трапляється з часовими типами, які можуть зберігатися у кількох форматах.
У цьому прикладі pandas імпортовано як pd і готово до використання.
Ця вправа є частиною курсу
ETL та ELT у Python
Інструкції до вправи
- Оновіть функцію
transform(), щоб перетворити дані у стовпці"Order Date"на типdatetime. - Відфільтруйте датафрейм, щоб залишити лише рядки з
"Price Each"менше десяти доларів. - Виведіть типи даних кожного стовпця в датафреймі.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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(____)