Ich habe ein bestimmtes R-Skript, das ich regelmäßig in RStudio Daten aus dem Internet zu kratzen. Ich möchte eine Batch-Datei einrichten, um diese Datei automatisch zu starten und möchte daher dieses Skript direkt aus R ausführen. Allerdings werden die in RSTudio erkannten Datenrahmen und Objekte in R nicht erkannt. Ich bin kein Experte in R, habe aber hat dieses Thema durchsucht, aber vergib mir, wenn ich die anderswo gepostete Lösung verpasst habe.Arbeitsverzeichnis - R vs RStudio
Insbesondere bei der Arbeit in RStudio habe ich getwd()
verwendet, die "C:/Benutzer/mdoucette001/Desktop/Beer Stuff/R Beer Stuff /" zurückgibt. Ich habe save.image()
ausgeführt, um sicherzustellen, dass die in RStudio erstellte Ausgabe (Datenrahmen, Listen usw.) gespeichert wird. Wenn ich versuche, das in R auszuführen, ist die erste Codezeile, die ich ausführe, setwd("C:/Users/mdoucette001/Desktop/Beer Stuff/R Beer Stuff")
. Wenn ich Datenrahmen in R und RStudio (z. B. nrow (df1)) vergleiche, erhalte ich eine unterschiedliche Antwort zwischen den beiden. Da der R-Zeilenzähler kleiner ist, vermute ich, dass er irgendwie ein altes Bild/einen alten Arbeitsbereich lädt. Was vermisse ich?
Laden Sie das Bild zurück in die 'R' Sitzung oder setzen Sie einfach das Arbeitsverzeichnis? –
In R-Sitzung haben Sie die .RData-Datei geladen? Ich meine die Workspace-Datei? weil dein df1 da wäre, wäre nur beim laden erreichbar, ansonsten würde wenn df1 in der umgebung vorhanden wäre, das angezeigt. –
Danke Jonathan - Ich musste nur das Bild laden, was ich nicht gemacht habe. Ich dachte, das Einstellen des Arbeitsbereichs würde das Bild automatisch laden. – user1267653