2016-08-24 4 views
5

Aufgrund eines dummen Fehlers und eines defekten USB-Sticks habe ich eine Menge Daten verloren und versuche nun, sie wiederherzustellen.RStudio: Daten vom Viewer speichern

Einige der Daten werden immer noch in den Viewer-Registerkarten angezeigt, wenn ich RStudio öffne. Ich kann jedoch nur R-Skripte und R-Markdown-Dateien aus dem Viewer speichern. Die angezeigten Datenrahmen sind schön und vollständig, ich kann sie im Viewer sortieren und filtern, aber ich finde keine "Speichern" -Option. Gibt es eine Möglichkeit, diese angezeigten Daten in Rdata oder CSV oder ähnliches zu speichern?

+0

Sind die Daten sichtbar, wenn wir 'ls()' ausführen? – zx8754

+0

Es gibt 'character (0)' – Julian

+0

Vielleicht Paste kopieren? – zx8754

Antwort

4

Ich würde drei verschiedene Ansätze vorschlagen, aber keiner von ihnen wird unbedingt funktionieren. Ich sortiere sie nach meinen früheren Erfolgserwartungen.

1) Sie können den gesamten Datenrahmen aus dem Viewer kopieren und in eine externe Tabellenkalkulationssoftware einfügen, um eine CSV-Datei zu erhalten. Z.B. über die Schaltfläche "Text in Spalten umwandeln" in MS Excel.
2) Sie können die Zeichenfolge in ein Objekt kopieren und einfügen, das an die text-Option von oder an dput() übergeben wird. Überprüfen Sie den Abschnitt "Kopieren Sie Ihre Daten" von this famous SO question
3) Schließlich können Sie google Chrome "Inspect Element" function, um die html Code des Objekts im Viewer zu überprüfen. Sobald Sie die Tabelle gefunden haben, können Sie einfügen und scrape mit einem HTML-Parser, z. Verwenden Sie die rvest package. Viel Glück!

Verwandte Themen