Schreiben mehrerer Datenrahmen in CSV-Dateien mit R

Ich habe lapply verwendet, um eine Funktion auf eine Reihe von Datenrahmen anzuwenden:

data.cleaned <- lapply(data.list, shooter_cleaning)

Und dann wird jeder der resultierenden Datenrahmen in der Liste entsprechend ihrer Betreffnummer (z. B. 100) gekennzeichnet:

names(data.cleaned) <- subject.names

Was ich tun möchte, ist, jeden neuen Datenrahmen als einzelne CSV-Datei basierend auf seiner Betreffnummer zu speichern. Für Betreff 100 möchte ich beispielsweise, dass die CSV-Datei als "100.csv" gekennzeichnet wird. Normalerweise würde ich dazu (für einen einzelnen Datenrahmen) einfach schreiben (wobei x der Datenrahmen ist):

write.csv(x, "100.csv", row.names = F)

Aber wenn ich lapply für meine Liste von Datenrahmen verwende, werden nur viele Kopien von "100.csv" erstellt, wenn ich stattdessen möchte, dass die Dateien basierend auf ihrer Betreffnummer eindeutig sind. Wie kann ich (mit Übernehmen für?) Jeden dieser Datenrahmen in einer eigenen CSV-Datei speichern?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage