Ich habe eine große CSV-Datei, die ich von dieser Website erhalten: https://data.baltimorecity.gov/Public-Safety/BPD-Part-1-Victim-Based-Crime-Data/wsfq-mvij.Konvertieren Sie bestimmte Spalten von CSV in Wörterbuch der Summen
Die Datei enthält Informationen über die Verbrechen, die in Baltimore passiert sind. Ich brauche eine Funktion, die alle CrimeDate Daten liest und fügt die Gesamt Vorfälle in jedem neuesten Stand zu bringen, so dass ich ein Wörterbuch wie diese bekommen können, zum Beispiel:
[{CrimeDate: 05/14/2016, Total Incidents: 50}, {CrimeDate: 05/13/2016, Total Incidents: 67}.........]
Beachten Sie, dass die Gesamt Vorfälle ein zufällig Nummer wählte ich nur um es als ein Beispiel zu verwenden.
Die Ausgabe muss das Datum und die Gesamtzahl der Vorfälle für jedes Datum haben. Ich weiß, wie man eine CSV-Datei in ein Wörterbuch umwandelt, aber da diese Datei sehr groß ist, dauert das Lesen sehr lange, daher möchte ich nur die Felder lesen, die ich brauche.
Sie könnten die CSV in Pandas Dataframe laden und entfernen Sie die Spalten, die Sie nicht benötigen –
Ich kann die CSV-Datei nicht ändern, muss es intakt bleiben. – Stagg
Nicht was ich gesagt habe. Sie behalten Ihre CSV, aber laden Sie sie in einen Datenrahmen, und entfernen Sie Spalten aus dem Datenrahmen –