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

Youtube Commentaire vidéo est également disponible.

problème

P-023: Additionnez le montant des ventes (montant) et la quantité des ventes (quantité) pour chaque code magasin (store_cd) pour le bloc de données des détails de réception (df_receipt).

répondre

code


df_receipt.groupby('store_cd').agg({'amount':'sum', 'quantity':'sum'}).reset_index()

production

store_cd amount quantity
0 S12007 638761 2099
1 S12013 787513 2425
2 S12014 725167 2358
3 S12029 794741 2555
4 S12030 684402 2403
5 S13001 811936 2347
6 S13002 727821 2340
7 S13003 764294 2197
8 S13004 779373 2390
9 S13005 629876 2004
10 S13008 809288 2491
11 S13009 808870 2486
12 S13015 780873 2248
13 S13016 793773 2432
14 S13017 748221 2376
15 S13018 790535 2562
16 S13019 827833 2541
17 S13020 796383 2383
18 S13031 705968 2336
19 S13032 790501 2491
20 S13035 715869 2219
21 S13037 693087 2344
22 S13038 708884 2337
23 S13039 611888 1981
24 S13041 728266 2233
25 S13043 587895 1881
26 S13044 520764 1729
27 S13051 107452 354
28 S13052 100314 250
29 S14006 712839 2284
30 S14010 790361 2290
31 S14011 805724 2434
32 S14012 720600 2412
33 S14021 699511 2231
34 S14022 651328 2047
35 S14023 727630 2258
36 S14024 736323 2417
37 S14025 755581 2394
38 S14026 824537 2503
39 S14027 714550 2303
40 S14028 786145 2458
41 S14033 725318 2282
42 S14034 653681 2024
43 S14036 203694 635
44 S14040 701858 2233
45 S14042 534689 1935
46 S14045 458484 1398
47 S14046 412646 1354
48 S14047 338329 1041
49 S14048 234276 769
50 S14049 230808 788
51 S14050 167090 580

Commentaire

** ・ C'est une méthode pour traiter les données avec la même valeur collectivement dans Pandas DataFrame / Series. -Utiliser lorsque vous souhaitez vérifier le total ou la moyenne des données avec la même valeur. -'Groupby 'est utilisé lorsque vous souhaitez collecter des données avec la même valeur ou chaîne de caractères et effectuer une opération commune (total, moyenne, etc.) pour chaque même valeur ou chaîne de caractères. -'Agg 'est une abréviation pour Agrégation (qui signifie «agrégat»), et est utilisé lorsque vous souhaitez effectuer une opération telle que la recherche d'une valeur pour chaque groupe et la création d'une table. La valeur totale est «somme», la valeur moyenne est «moyenne», la valeur maximale est «max» et la valeur minimale est «min».

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-001
"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
[Python] 100 coups sur la science des données (traitement de données structurées) 001-010 Impressions + résumé du lien de commentaire
Essayez «100 coups sur la science des données» ①
Démarrer avec Python avec 100 coups sur le traitement du langage
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): 40
100 coups de traitement linguistique (2020): 32
[Python] Défiez 100 coups! (015 ~ 019)
traitement d'image python
100 coups de traitement linguistique (2020): 47
Python sur Windows
twitter avec python3