Tag: csv

CSV-Dateien durchsuchen (Python)

Ich habe diese CSV-Datei gemacht, um mit zu spielen .. Von dem, was mir schon gesagt wurde, bin ich mir ziemlich sicher, dass diese CSV-Datei gültig ist und in diesem Beispiel verwendet werden kann. Grundsätzlich habe ich diese CSV-Datei 'book_list.csv': name,author,year Lord of the Rings: The Fellowship of the Ring,JRR Tolkien,1954 Nineteen Eighty-Four,George Orwell,1984 Lord […]

Probleme beim Schreiben eines Wörterbuchs auf csv mit Tasten als Header und Werte als Spalten

Ich habe ein Wörterbuch, das aussieht: mydict = {"foo":[1,2], "bar":[3,4], "asdf":[5,6]} Ich versuche, dies in eine CSV-Datei zu schreiben, damit es aussieht: foo,bar,asdf 1,3,5 2,4,6 Ich habe die letzte Stunde auf der Suche nach Lösungen, und die nächste, die ich gefunden, schlug vor, so etwas zu tun: headers = mydict.keys() with open("File2.csv","w") as f: writer […]

Python verbindet zwei csv-dateien

Ich habe zwei .csv Dateien, headers.csv und corrected.csv . Die headers.csv hat alle Header, und die corrected.csv ist nur eine Reihe von organisierten Daten. headers.csv: displacement, load, cputime, … corrected.csv: -990.478170,-0.000026,15:08:06, … -990.038170,-0.000026,15:08:06, … The end goal is to be like this example: displacement,load,cputime, … -990.478170,-0.000026,15:08:06, … -990.038170,-0.000026,15:08:06, … Was ich habe: headers = [x […]

Parse CSV-Datei mit und aggregierten Werten, mehrere Spalten

Ich möchte den Beitrag hier anpassen ( Parse CSV-Datei und aggregiere die Werte ), um mehrere Spalten anstelle von nur einer zu summieren. Also für diese Daten: CITY,AMOUNT,AMOUNT2,AMOUNTn London,20,21,22 Tokyo,45,46,47 London,55,56,57 New York,25,26,27 Wie kann ich das bekommen? CITY,AMOUNT,AMOUNT2,AMOUNTn London,75,77,79 Tokyo,45,46,47 New York,25,26,27 Ich werde ja mehrere tausend Säulen haben, und leider kann ich das […]

Mit pandas read_csv mit fehlenden Daten

Ich versuche, eine csv-Datei zu lesen, in der einige Zeilen fehlende Datenblöcke fehlen können. Dies scheint ein Problem mit der Funktion pandas read_csv zu verursachen, wenn Sie den dtype angeben. Das Problem scheint, dass, um von der Str zu konvertieren, was auch immer der dtype spezifiziert Pandas versucht nur, es direkt zu werfen. Wenn also […]

Django-Admin-Schnittstelle fügt Zeichen zu einer Liste von Strings mit SeparatedValuesField hinzu

Ich benutze SeparatedValuesField, um eine Liste von Strings zu verfolgen, wie von http://davidcramer.posterous.com/code/181/custom-fields-in-django.html und vielen Posts hier auf SO, die dies als das empfehlen Richtigen Weg, um eine Liste von Strings zu speichern. class UserProfile(models.Model): user = models.OneToOneField(User) device_ids = SeparatedValuesField(blank=True, null=True, default=[]) Es funktioniert gut in meiner Anwendung, ich kann Geräte-IDs hinzufügen und sie […]

Wie kann ich Felder in einer CSV-Zeichenfolge mit Python zusammenführen?

Ich versuche, drei Felder in jeder Zeile einer CSV-Datei mit Python zu verschmelzen. Dies wäre einfach, außer einige der Felder sind von doppelten Anführungszeichen umgeben und beinhalten Kommas. Hier ist ein Beispiel: ,,Joe,Smith,New Haven,CT,"Moved from Portland, CT",,goo, Gibt es einen einfachen Algorithmus, der die Felder 7-9 für jede Zeile in diesem Format zusammenführen könnte? Nicht […]

Difflib python formatierung

Ich benutze diesen Code, um den Unterschied zwischen zwei csv-Liste zu finden und einige Formatierungsfragen zu hinterlassen. Dies ist wahrscheinlich eine einfache Lösung, aber ich bin neu und versuche zu lernen und mit vielen Problemen. import difflib diff=difflib.ndiff(open('test1.csv',"rb").readlines(), open('test2.csv',"rb").readlines()) try: while 1: print diff.next(), except: pass Der Code funktioniert gut und ich bekomme die Ausgabe, […]

CSV-Datei mit Pandas lesen: komplexe Trennzeichen

Ich habe eine csv-Datei, die ich mit python panda lesen möchte. Der Kopf und die Zeilen sieht wie folgt aus: A ^B^C^D^E ^F ^G ^H^I^J^K^L^M^N Klar, es ist klar, dass Trennzeichen ist, manchmal gibt es einige seltsame Räume. Wie kann ich diese Datei perfekt lesen? Ich benutze den folgenden Befehl, um die CSV-Datei zu lesen: […]

Fügen Sie kontinuierliche Daten in der gleichen Zeile mit CSV lib, in Python

Hier ist mein Code: import csv with open(outputfile, 'a') as csvfile: filewrite = csv.writer(csvfile, delimiter=',', quoting=csv.QUOTE_MINIMAL) filewrite.writerow([hostname]) if (CiscoSyslog == 0): filewrite.writerow(['Syslog']) if (CiscoSNMP == 0): filewrite.writerow(['SNMP']) Im Moment gibt es Daten in einer neuen Zeile aus, wie sie es findet. Grundsätzlich ist das ultimative Ziel, eine CSV-Datei mit Haufen von Hostnamen zu erzeugen, die […]

Python ist die beste Programmiersprache der Welt.