Ce que vous voulez faire avec les pandas. -Exécuter GROUP BY KEY avec plusieurs touches. -Limitez les colonnes à sélectionner.
import pandas as pd
df = pd.DataFrame({
    'city': ['osaka', 'osaka', 'osaka', 'osaka', 'tokyo', 'tokyo', 'tokyo'],
    'food': ['apple', 'orange', 'banana', 'banana', 'apple', 'apple', 'banana'],
    'price': [100, 200, 250, 300, 150, 200, 400],
    'quantity': [1, 2, 3, 4, 5, 6, 7]
})

df[["price","city","food"]].groupby(["city","food"]).sum()

Recommended Posts