[PYTHON] Tableau croisé à l'aide de Pandas

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]
})

image.png

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

image.png

Recommended Posts

Tableau croisé à l'aide de Pandas
Dessinez plusieurs graphiques à l'aide de Pandas
Analyse de données à l'aide de pandas python
[Python] Chargement de fichiers csv à l'aide de pandas
Méthode de visualisation de données utilisant matplotlib (+ pandas) (5)
Analyser le fichier jtl de JMeter à l'aide de pandas
Pandas
Précautions lors de l'utilisation de codecs et de pandas
Méthode de visualisation de données utilisant matplotlib (+ pandas) (3)
100 traitement du langage knock-31 (en utilisant des pandas): verbe
Cas utilisant un tracé de pandas, cas utilisant un tracé matplotlib (pur)
Méthode de visualisation de données utilisant matplotlib (+ pandas) (4)
100 traitement du langage knock-38 (en utilisant des pandas): histogramme
100 Language Processing Knock-33 (en utilisant des pandas): nom sahen
Précautions lors de l'utilisation de l'instruction for dans les pandas
100 traitement du langage knock-35 (utilisant des pandas): concaténation de nomenclature
100 Language Processing Knock-39 (en utilisant des pandas): la loi de Zipf
Créer un bloc de données à partir d'Excel à l'aide de pandas
100 traitement de langage knock-34 (utilisant des pandas): "B of A"