Wie speichere ich eine Liste als .csv-Datei mit Python mit neuen Zeilen?

8

Ich möchte eine Python-Liste in einer .csv -Datei speichern, zum Beispiel habe ich eine Liste wie folgt:

%Vor%

Ich möchte es so speichern:

%Vor%

Ich habe Folgendes versucht:

%Vor%     
skwoi 27.03.2015, 21:54
quelle

3 Antworten

19

benutze pandas to_csv ( Ссылка )

%Vor%     
grechut 27.03.2015, 22:00
quelle
6

Wenn Sie alle Wörter in verschiedenen Zeilen haben möchten, müssen Sie den deliiter auf \n :

setzen %Vor%

Ausgabe:

%Vor%

Wenn Sie ein abschließendes Komma möchten:

%Vor%

Ausgabe:

%Vor%

Ich würde nur empfehlen, die Elemente ohne das abschließende Komma zu schreiben, es gibt keinen Vorteil, ein nachkommendes Komma zu haben, aber möglicherweise verursachen Sie später Probleme.

    
Padraic Cunningham 27.03.2015 22:01
quelle
2

Sie können dies einfach als Wert eines dict mit dem Schlüssel 'column' an einen DataFrame-Konstruktor übergeben und dann to_csv auf dem df:

aufrufen %Vor%     
EdChum 27.03.2015 22:00
quelle

Tags und Links