ПочатиПочніть безкоштовно

Перетворення даних про продажі з 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(____)
Редагувати та запускати код