data.frames mit dynamischem Namen nutzen
Verfasst: Fr Dez 02, 2022 2:22 pm
Liebes Forum,
eine scheinbar triviale Frage, aber ich sehe offenbar den Wald nicht vor lauter Bäumen.
Ich habe 10 data.frames die heissen tmp_lead_1, tmp_lead_2.... tmp_lead_10
In einer Funktion muss ich nun einen dieser data.frames auswählen, sagen wir tmp_lead_4 und als data_frame "act_lead" zur Vrefügung stellen (kopieren) ohne den ursprünglichen tmp_lead_4 zu löschen. Die Zahl im Namen des source-df (tmp_lead_#) steht bereit als Variable m (im Beispiel also 4)
Ich habe folgendes versucht
act_lead <- as.data.frame(paste0("tmp_lead_",m)) -> ich bekomme einen df mit einer Zeile/Spalte die beinhaltet "tmp_lead_4".
assign(act_lead, paste0("tmp_lead_",m)) -> Exakt das selbe, ich bekomme einen df mit einer Zeile/Spalte die beinhaltet "tmp_lead_4".
Das Netz gibt viele Lösungen an wie ich den neuen Variablennamen "act_lead" mit einer Laufvariablen versehen kann aber nicht das Gegenteil, wie ich eine Laufvariable im source data.framenehmen kann.- Für einen Tip wäre ich sehr dankbar.
VG Philipp
eine scheinbar triviale Frage, aber ich sehe offenbar den Wald nicht vor lauter Bäumen.
Ich habe 10 data.frames die heissen tmp_lead_1, tmp_lead_2.... tmp_lead_10
In einer Funktion muss ich nun einen dieser data.frames auswählen, sagen wir tmp_lead_4 und als data_frame "act_lead" zur Vrefügung stellen (kopieren) ohne den ursprünglichen tmp_lead_4 zu löschen. Die Zahl im Namen des source-df (tmp_lead_#) steht bereit als Variable m (im Beispiel also 4)
Ich habe folgendes versucht
act_lead <- as.data.frame(paste0("tmp_lead_",m)) -> ich bekomme einen df mit einer Zeile/Spalte die beinhaltet "tmp_lead_4".
assign(act_lead, paste0("tmp_lead_",m)) -> Exakt das selbe, ich bekomme einen df mit einer Zeile/Spalte die beinhaltet "tmp_lead_4".
Das Netz gibt viele Lösungen an wie ich den neuen Variablennamen "act_lead" mit einer Laufvariablen versehen kann aber nicht das Gegenteil, wie ich eine Laufvariable im source data.framenehmen kann.- Für einen Tip wäre ich sehr dankbar.
VG Philipp