Mehrere csv-Dateien in R mit do.call zusammenführen

7

Ich versuche, eine Reihe von CSV-Dateien mit dem folgenden Code zu importieren und zusammenzuführen, aber es scheint das Argument by = c ("X", "Y") nicht an die Zusammenführungsfunktion zu übergeben. Irgendwelche Empfehlungen, wie man das behebt? Danke

%Vor%     
ec0n0micus 25.03.2014, 19:46
quelle

2 Antworten

21

merge akzeptiert nicht mehr als 2 data.frames, sodass Sie keine größere Liste mit do.call übergeben können:

%Vor%

Verwenden Sie stattdessen Reduce :

%Vor%     
Roland 25.03.2014, 19:57
quelle
2

do.call akzeptiert eine Liste von all Argumenten, also versuchen Sie es:

%Vor%     
Robert Krzyzanowski 25.03.2014 19:50
quelle

Tags und Links