write.csv () eine Liste von Datenfeldern ungleicher Größe

8

Ich möchte eine Liste von data.frame () Objekten in eine CSV-Datei pumpen, damit ich sie für die Präsentation bearbeiten kann. Ich stelle fest, dass es mit einem Fehler antwortet:

%Vor%

Ich habe die Ausgaben in einer Liste gespeichert (alle können zu einem df gezwungen werden), hier ist ein Beispiel:

%Vor%

Muss jede append-Aktion die gleiche Anzahl von Spalten haben?

    
Brandon Bertelsen 08.09.2011, 15:59
quelle

2 Antworten

13

Das ist eine Warnung, kein Fehler. Sie können append=FALSE nicht mit write.csv ändern. ?write.csv sagt:

  

Versuche, 'append', 'col.names', 'sep', 'dec' oder 'qmethod' zu ändern   werden ignoriert, mit einer Warnung.

Verwenden Sie stattdessen write.table mit sep="," .

    
Joshua Ulrich 08.09.2011, 16:24
quelle
1

Sie können jetzt mehrere Datenrahmen in einer einzigen CSV-Datei exportieren, indem Sie sheetr

verwenden %Vor%

Was wird exportiert:

.
.

Oder, wenn Sie das lieber manuell machen möchten, können Sie sink files verwenden:

%Vor%     
Deena 29.01.2018 21:55
quelle

Tags und Links