0
Ich habe versucht, eine Reihe von Daten in dynamischen Namen speichern mit save()
bekam aber einen Fehler:Wie Daten mit dynamischen Namen speichern unter Verwendung von save() in R
objects ... not found.
Es sieht aus, dass write.csv()
funktioniert gut. Können Sie auf save()
helfen?
names <- c('JOHN', 'ADAM')
dummy <- "FamilyName "
for (name in names) {
names[name] <- paste(dummy, name)
write.csv(names[name], paste(name, ".csv", sep=''), row.names=F)
save(names[name], paste(name, ".Rdata", sep=''), row.names=F)
}
Ich mache die gleiche Art von Aufgabe im Moment. Da Sie jeweils ein Objekt speichern, sollten Sie in 'saveRDS' schauen. – Frank
'save (list = character()))' für Zeichen. Aus Sicherheitsgründen sollten Sie alle Ihre Argumente in 'save' benennen, da der erste' '' 'ist. –
Sie können auch einfach 'x = Namen [Name]' eingeben und dann in der nächsten Zeile (siehe das Argument "Datei") '' save '' 'speichern (x, file = einfügen (name,". Rdata ", sep = ''), row.names = F)' Betrachte 'saveRDS' /' readRDS' zusätzlich für einzelne Objekte, sie sind vielleicht bequemer (ok, danke Frank, dass du das herausgebracht hast :). – jakub