[PYTHON] Memorandum (Konzeption und Aufteilung des Programms)

** Du kannst es mit Python automatisieren, oder? Schön dich kennenzulernen, also werde ich mein Bestes geben, Teil 4 **

2020/9/25 überarbeitet Der Inhalt hat sich zu etwas völlig anderem geändert. Ein Problem tritt auf und ich habe Kopfschmerzen. Schreiben Sie die geänderten Spezifikationen vorerst erneut

** ~~ Schreibe zuerst nur die Schlussfolgerung ~~ ** Es gibt nichts Besonderes an der Python-Implementierung

** ~~ Tagebuch ist mir egal ~~ ** Die meisten Dateien, die ich erstelle, sind im Nicht-Listenformat und ich habe Kopfschmerzen. Derzeit scheinen sie zusammenzuarbeiten, wenn sie so weit gehen, dass "Wenn Sie solche Eingabedaten haben, können Sie diese so automatisieren" ... Stimmt das ... Es ist eine Lüge ... Ich konnte nicht anders, also beschloss ich, die Designspezifikationen vorerst zusammenzufassen ** ~~ Tagebuch bis hierher ~~ **

Das Folgende ist eine Zusammenfassung dessen, was zu tun ist. Wir werden in der Reihenfolge von ① arbeiten.

(1) Wenden Sie für die Rohdaten in Abb. 1 den Prozess der "Integration der Arbeitszeiten an, wenn andere Werte als der Name des Mitarbeiters und die Arbeitszeit gleich sind" an (der Name des Mitarbeiters sind unnötige Daten, lassen Sie ihn also weg).

(2) Fügen Sie jeder Zeile Einstellung 1 / Einstellung 2 hinzu, indem Sie die Vergleichstabelle in Tabelle 1 verwenden.

(3) Berechnen Sie die Gesamtzeit für jede Einstellung 1 und geben Sie sie im Kalenderformat aus, wie in Tabelle 2 gezeigt. Verwenden Sie außerdem den Namen des Landes, das für jedes Datum am häufigsten angezeigt wird, als Überschrift.

(4) Berechnen Sie die Gesamtzeit für jede Einstellung 2 aus den Daten für einen Monat und generieren Sie die Grafik und Tabelle wie in Abb. 3 gezeigt.

image.png Abbildung 1 Originaldaten image.png image.png image.png Abb. 3 Grafik und Tabelle

Recommended Posts