[Python] 100 Schläge auf Data Science (strukturierte Datenverarbeitung) 029 Erläuterung

Youtube Videokommentar ist ebenfalls verfügbar.

Problem

P-029: Ermitteln Sie den häufigsten Wert des Produktcodes (product_cd) für jeden Geschäftscode (store_cd) für den Datenrahmen für Belegdetails (df_receipt).

Antworten

Code


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

Ausgabe

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

Kommentar

-Pandas DataFrame / Serie.

Code


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

Recommended Posts

[Python] 100 Schläge auf Data Science (strukturierte Datenverarbeitung) 018 Erläuterung
[Python] 100 Schläge auf Data Science (strukturierte Datenverarbeitung) 023 Erläuterung
[Python] 100 Schläge auf Data Science (strukturierte Datenverarbeitung) 030 Erläuterung
[Python] 100 Schläge auf Data Science (strukturierte Datenverarbeitung) 022 Erläuterung
[Python] 100 Schläge auf Data Science (strukturierte Datenverarbeitung) 017 Erläuterung
[Python] 100 Schläge auf Data Science (strukturierte Datenverarbeitung) 026 Erläuterung
[Python] 100 Schläge auf Data Science (strukturierte Datenverarbeitung) 016 Erläuterung
[Python] 100 Schläge auf Data Science (strukturierte Datenverarbeitung) 024 Erläuterung
[Python] 100 Schläge auf Data Science (strukturierte Datenverarbeitung) 027 Erläuterung
[Python] 100 Schläge auf Data Science (strukturierte Datenverarbeitung) 029 Erläuterung
[Python] 100 Schläge auf Data Science (strukturierte Datenverarbeitung) 015 Erläuterung
[Python] 100 Schläge auf Data Science (strukturierte Datenverarbeitung) 028 Erläuterung
"Data Science 100 Knock (Strukturierte Datenverarbeitung)" Python-007 Erläuterung
"Data Science 100 Knock (Strukturierte Datenverarbeitung)" Python-006 Erläuterung
"Data Science 100 Knock (Strukturierte Datenverarbeitung)" Python-002 Erläuterung
[Python] 100 Schläge auf Data Science (strukturierte Datenverarbeitung) 021 Erläuterung
"Data Science 100 Knock (Strukturierte Datenverarbeitung)" Python-005 Erläuterung
"Data Science 100 Knock (Strukturierte Datenverarbeitung)" Python-004 Erläuterung
[Python] 100 Schläge auf Data Science (strukturierte Datenverarbeitung) 020 Erläuterung
[Python] 100 Schläge auf Data Science (strukturierte Datenverarbeitung) 025 Erläuterung
"Data Science 100 Knock (Strukturierte Datenverarbeitung)" Python-003 Erläuterung
[Python] 100 Schläge auf Data Science (strukturierte Datenverarbeitung) 019 Erläuterung
Versuchen Sie "100 Schläge auf Data Science" ①
Vorbereitung zum Versuch "Data Science 100 Knock (Strukturierte Datenverarbeitung)"
Fordern Sie 100 Data Science-Schläge heraus
Umgebungskonstruktion (Windows 10) für 100 Schläge Data Science (strukturierte Datenverarbeitung)
Data Science Cheet Sheet (Python)
[Python] Hinweise zur Datenanalyse
Deshalb habe ich Pandas verlassen [Data Science 100 Knock (Strukturierte Datenverarbeitung) # 2]
Deshalb habe ich Pandas verlassen [Data Science 100 Knock (Strukturierte Datenverarbeitung) # 1]
Deshalb habe ich Pandas verlassen [Data Science 100 Knock (Strukturierte Datenverarbeitung) # 3]
Deshalb habe ich Pandas verlassen [Data Science 100 Knock (Strukturierte Datenverarbeitung) # 5]
Deshalb habe ich Pandas verlassen [Data Science 100 Knock (Strukturierte Datenverarbeitung) # 4]
Deshalb habe ich Pandas verlassen [Data Science 100 Knock (Strukturierte Datenverarbeitung) # 6]
Starten Sie Data Science in der Cloud
Die Bildverarbeitung mit Python 100 klopft an die Binärisierung Nr. 3
100 Bildverarbeitung mit Python Knock # 2 Graustufen
100 Bildverarbeitung mit Python Knock # 8 Max Pooling
Ich habe Udemys "Practical Python Data Science" ausprobiert.
[Python] Verschiedene Datenverarbeitung mit Numpy-Array
Die Bildverarbeitung mit Python 100 führt zu einem durchschnittlichen Pooling von # 7
Bildverarbeitung mit Python 100 Knock # 9 Gauß-Filter
Bücher über Datenwissenschaft, die 2020 gelesen werden sollen
Führen Sie Python Script regelmäßig in der AWS Data Pipeline aus
Folium: Visualisieren Sie Daten auf einer Karte mit Python
Versuchen Sie, MLB-Daten auf Mac und Python zu importieren
TensorFlow: Führen Sie in Python gelernte Daten unter Android aus
Führen Sie Python auf Apache aus, um InfluxDB-Daten anzuzeigen
100 Sprachverarbeitungsklopfen 03 ~ 05
100 Sprachverarbeitungsklopfen (2020): 32
100 Sprachverarbeitungsklopfen (2020): 35
100 Sprachverarbeitungsklopfen (2020): 47
100 Sprachverarbeitungsklopfen (2020): 39
Python unter Windows
Twitter mit Python3
100 Sprachverarbeitungsklopfen (2020): 22
100 Sprachverarbeitungsklopfen (2020): 26
100 Sprachverarbeitungsklopfen (2020): 34
[Python] Fordere 100 Schläge heraus! (030-034)
100 Sprachverarbeitungsklopfen (2020): 42