[Python] 100 coups sur la science des données (traitement de données structurées) 029 Explication

Youtube Commentaire vidéo est également disponible.

problème

P-029: Trouvez la valeur la plus fréquente du code produit (product_cd) pour chaque code magasin (store_cd) pour la trame de données des détails du reçu (df_receipt).

répondre

code


df_receipt.groupby('store_cd').product_cd.apply(lambda x: x.mode()).reset_index() \
.set_index(['store_cd','level_1','product_cd'])

production

store_cd level_1 product_cd
S12007 0 P060303001
S12013 0 P060303001
S12014 0 P060303001
S12029 0 P060303001
S12030 0 P060303001
S13001 0 P060303001
S13002 0 P060303001
S13003 0 P071401001
S13004 0 P060303001
S13005 0 P040503001
S13008 0 P060303001
S13009 0 P060303001
S13015 0 P071401001
S13016 0 P071102001
S13017 0 P060101002
S13018 0 P071401001
S13019 0 P071401001
S13020 0 P071401001
S13031 0 P060303001
S13032 0 P060303001
S13035 0 P040503001
S13037 0 P060303001
S13038 0 P060303001
S13039 0 P071401001
S13041 0 P071401001
S13043 0 P060303001
S13044 0 P060303001
S13051 0 P050102001
1 P071003001
2 P080804001
S13052 0 P050101001
S14006 0 P060303001
S14010 0 P060303001
S14011 0 P060101001
S14012 0 P060303001
S14021 0 P060101001
S14022 0 P060303001
S14023 0 P071401001
S14024 0 P060303001
S14025 0 P060303001
S14026 0 P071401001
S14027 0 P060303001
S14028 0 P060303001
S14033 0 P071401001
S14034 0 P060303001
S14036 0 P040503001
1 P060101001
S14040 0 P060303001
S14042 0 P050101001
S14045 0 P060303001
S14046 0 P060303001
S14047 0 P060303001
S14048 0 P050101001
S14049 0 P060303001
S14050 0 P060303001

Commentaire

-Pandas DataFrame / Série. -Utilisez ceci lorsque vous souhaitez traiter ensemble des données avec la même valeur et vérifier le total ou la moyenne des données avec la même valeur.

code


df_receipt.groupby('store_cd').agg({'product_cd':'mode'}).reset_index()

Recommended Posts

[Python] 100 coups sur la science des données (traitement de données structurées) 018 Explication
[Python] 100 coups sur la science des données (traitement de données structurées) 023 Explication
[Python] 100 coups sur la science des données (traitement de données structurées) 030 Explication
[Python] 100 coups sur la science des données (traitement de données structurées) 022 Explication
[Python] 100 coups sur la science des données (traitement de données structurées) 017 Explication
[Python] 100 coups sur la science des données (traitement de données structurées) 026 Explication
[Python] 100 coups sur la science des données (traitement de données structurées) 016 Explication
[Python] 100 coups sur la science des données (traitement de données structurées) 024 Explication
[Python] 100 coups sur la science des données (traitement de données structurées) 027 Explication
[Python] 100 coups sur la science des données (traitement de données structurées) 029 Explication
[Python] 100 coups sur la science des données (traitement de données structurées) 015 Explication
[Python] 100 coups sur la science des données (traitement de données structurées) 028 Explication
"Data Science 100 Knock (traitement de données structurées)" Explication Python-007
"Data Science 100 Knock (traitement des données structurées)" Explication Python-006
"Data Science 100 Knock (traitement des données structurées)" Explication Python-002
[Python] 100 coups sur la science des données (traitement de données structurées) 021 Explication
"Data Science 100 Knock (traitement des données structurées)" Explication Python-005
"Data Science 100 Knock (traitement de données structurées)" Explication Python-004
[Python] 100 coups sur la science des données (traitement de données structurées) 020 Explication
[Python] 100 coups sur la science des données (traitement de données structurées) 025 Explication
"Data Science 100 Knock (traitement des données structurées)" Explication Python-003
[Python] 100 coups sur la science des données (traitement de données structurées) 019 Explication
Essayez «100 coups sur la science des données» ①
Préparation à l’essai de «Data Science 100 Knock (traitement des données structurées)»
Défiez 100 coups de science des données
Construction d'environnement (Windows 10) pour 100 coups de science des données (traitement de données structurées)
Fiche technique de la science des données (Python)
[Python] Notes sur l'analyse des données
C'est pourquoi j'ai quitté les pandas [Data Science 100 Knock (traitement des données structurées) # 2]
C'est pourquoi j'ai quitté les pandas [Data Science 100 Knock (traitement des données structurées) # 1]
C'est pourquoi j'ai quitté les pandas [Data Science 100 Knock (traitement des données structurées) # 3]
C'est pourquoi j'ai quitté les pandas [Data Science 100 Knock (traitement des données structurées) # 5]
C'est pourquoi j'ai quitté les pandas [Data Science 100 Knock (traitement des données structurées) # 4]
C'est pourquoi j'ai quitté les pandas [Data Science 100 Knock (traitement des données structurées) # 6]
Démarrez la science des données dans le cloud
Traitement d'image avec la binarisation Python 100 knocks # 3
100 traitement d'image par Python Knock # 2 Échelle de gris
100 traitement d'image avec Python Knock # 8 Max Pooling
J'ai essayé la "Practical Python Data Science" d'Udemy
[Python] Divers traitements de données utilisant le tableau Numpy
Traitement d'image avec Python 100 knocks # 7 pooling moyen
Traitement d'image par Python 100 knock # 9 Filtre Gaussien
Livres sur la science des données à lire en 2020
Exécuter périodiquement un script Python sur AWS Data Pipeline
Folium: Visualisez les données sur une carte avec Python
Essayez d'importer des données MLB sur Mac et Python
TensorFlow: exécuter des données apprises en Python sur Android
Exécutez Python sur Apache pour afficher les données InfluxDB
100 traitements linguistiques frappent 03 ~ 05
100 coups de traitement linguistique (2020): 32
100 coups de traitement linguistique (2020): 35
100 coups de traitement linguistique (2020): 47
100 coups de traitement linguistique (2020): 39
Python sur Windows
twitter avec python3
100 coups de traitement linguistique (2020): 22
100 coups de traitement linguistique (2020): 26
100 coups de traitement linguistique (2020): 34
[Python] Défiez 100 coups! (030-034)
100 coups de traitement linguistique (2020): 42