import pandas as pd orders = pd.read_csv('orders.csv') print(orders.head(10)) shoe_counts = orders.groupby(['shoe_type', 'shoe_color']).id.count().reset_index() shoe_counts_pivot = shoe_counts.pivot(columns='shoe_color', index='shoe_type', values='id').reset_index() print(shoe_counts_pivot)