Ich versuche, ein bestehenden Blätter in Objekt wb
(Formal Klasse Arbeitsmappe XLConnect) mit Datenrahmen von meinem Global Environmentmit Objekten von Global Environment Arbeiten in Schleifen (R)
ich eine Liste von Namen zu füllen meiner Datenrahmen - dataframe_list
, und eine Liste der Blattnamen - sheetsname
sind beide Zeichenvektoren
I eine Schleife erstellt habe entsprechende Blätter in wb
zu füllen, wenn der Name von meinem dataframe_list
und der Name des Blattes sheetsname
in wb
gleich ist
Mein Problem ist, wenn ich eine Schleife, insbesondere data=dataframe_list[k]
, Schleife einen Namen, aber nicht den Datenrahmen mit dem entsprechenden Namen verwendet.
Hoffnung für Sie helfen
for(k in 1:length(dataframe_list)) {
for(i in 1:length(sheetsname)) {
if (dataframe_list[k]==sheetsname[i]) {
writeWorksheet(wb,data=dataframe_list[k],sheet=as.character(dataframe_list[k]),startRow = 49,
startCol = 3, header = FALSE)
}}
}
Blick in '? Get' – dww
@alistaire Ich denke nach OP, dass es ein Vektor von data.frame Namen ist, nicht eine Liste von Datenrahmen. – dww
'bekommen' ist gut, danke –