Anzeige:
Ergebnis 1 bis 9 von 9

Thema: Anfängerfrage zu R

  1. #1
    Registrierter Benutzer
    Registriert seit
    25.07.2006
    Beiträge
    321

    Anfängerfrage zu R

    Hi Leute, hab mir grad die Statistiksoftware R gedownloaded und komm schon mit der Abspeicherung nicht klar!

    Beim schließen von R wird gefragt: Workspace speichern?

    Wenn ich auf JA klicke finde ich nix wieder!? wo ist das gelandet?

    BZW. wie speichert man alles ab???

    Gruß Spiderman

  2. #2
    Registrierter Benutzer Avatar von sofa-surfer
    Registriert seit
    23.05.2006
    Beiträge
    2.032
    Hallo,

    abgespeichert wird im Arbeitsverzeichnis. Das bekommst du über

    getwd()

    und kannst du per

    setwd("Pfad")

    setzen. In meiner Version für den Mac kann man das unter

    Einstellungen -> Starteinstellungen

    auch permanent ändern. Das sollte auch irgendwo bei den Versionen für andere Betriebssysteme gehen...

    Wenn du gerad ganz neu bist, dann wirf auch mal einen Blick in fogendes PDF. Da sollten solche grundlegenden Sachen auch drin stehen.

    http://cran.r-project.org/doc/manuals/R-intro.pdf

    Matthias

    EDIT:
    Hilfe zu den Funktionen bekommst du mit
    ? funktion.xyz

  3. #3
    Registrierter Benutzer
    Registriert seit
    25.07.2006
    Beiträge
    321
    hi,
    also was man mit getcd() und setwd() machen muß hab ich nicht verstanden! bin ein echter newbi!

    bei getwd() erscheint bei mir C:/Programme/R/R-2.4.0!?

    könntest du mir nochmal genau eine anleitung geben wie ich was geschriebenes speicher und dann wieder aufrufe?

  4. #4
    Registrierter Benutzer Avatar von sofa-surfer
    Registriert seit
    23.05.2006
    Beiträge
    2.032
    ALSO:

    getwd() liefert dir "C:/Programme/..." - dein aktuelles Arbeitsverzeichnis. Wenn du R beendest, wirst du ja gefragt, ob du deinen Workspace speichern willst. Sagst du "Ja", dann wird in eben dieses Arbeitsverzeichnis gespeichert. Standardmäßig wird in die Datei ".RData" gespeichert. Die könntest du unter Windows evtl. nicht sehen, wenn du versteckte Dateien nicht anzeigen lässt.

    Startest du dein R neu, dann wird automatisch die Datei ".RData" aus dem aktuellen Arbeitsverzeichnis geladen. Mit

    ls()

    sollten immer noch alle Objekte angezeigt werden, die du beim letzen Mal angelegt hast (so du denn gespeichert hast).

    Möchtest du zwischendurch mal speichern, dann gibt es den Befehl

    save.image()

    Auch hier wird standardmäßig in die Datei ".RData" aus dem aktuellen Arbeitsverzeichnis gespeichert. Möchtest du in eine andere Datei speichern, dann kannst du das per

    save.image(file="meineDatei.RData")

    machen.

    Möchtest du nur bestimmte Objekte aus dem aktuellen Workspace in eine Datei speichern, dann gibt es das list-Argument (-> siehe Doku zu save.image) bzw. die allgemeinere save-Funktion.

    Zum Laden einer solchen RData-Datei gibt es die Funktion load, die als Argument den Dateinamen bekommt.

    Möchtest du das Arbeitsverzeichnis ändern, dann eben mit

    setwd("Pfad/zum/neuen/Arbeitsverzeichnis")



    Ja, soweit zu dem was mir spontan einfällt. Ich denke, für die grundlegenden Laden/Speichern-Geschichten gibt es aber auch entsprechende Menüpunkte in der GUI.

    Matthias

  5. #5
    Registrierter Benutzer
    Registriert seit
    25.07.2006
    Beiträge
    321
    hi bei mir gibt es irgendwie keine .RData Datei? wenn ich workspace speicher und neu öffne wird nix geladen und nach dem befehl ls() steht

    character(0)

    irgendwie ist das total blöd mit dem abspeichern (( hab auch schon unsichtbare elemente geöffnet... nix!

  6. #6
    Registrierter Benutzer
    Registriert seit
    25.07.2006
    Beiträge
    321
    wenn 1+1=2 berechne und workspace abspeicher sieht das folgendermaßen aus:

    > 1+1
    [1] 2
    > save.image("C:\\Programme\\R\\R-2.4.0\\ARBEIT\\test")

    schliße ich R und öffne ich es wieder ist es leer!

    mit Datai -> Lade Workspace erscheint:

    load("C:\\Programme\\R\\R-2.4.0\\ARBEIT\\test")

    aber von meiner rechnung 1+1=2 ist immer noch nichts zu sehen! was mache ich denn falsch???

    ich hab auch das gefühl das bei mir nix in .RData abgespeichert wird, um z.B. die test datei wiederzufinden muß ich auf Dateityp -> zeige alle files...

    naja hoffe jemand versteht mich!

  7. #7
    Registrierter Benutzer Avatar von sofa-surfer
    Registriert seit
    23.05.2006
    Beiträge
    2.032
    .... naja, du musst dem guten R schon sagen, dass es das 1+1 auch irgendwo hinschreiben soll. Sonst ist es nur ein überdimensionierter Taschenrechner

    also so was in der Art:

    Code:
    > ls()
    character(0)
    > a<-1+1
    > a
    [1] 2
    > ls()
    [1] "a"

    Ich rate dir dringend mal einen Blick in oben verlinktes PDF zu schauen.

    Matthias

  8. #8
    Registrierter Benutzer
    Registriert seit
    25.07.2006
    Beiträge
    321
    aso... komm der sache schon näher!

    ist dieses .RData so n blaues R?

  9. #9
    Registrierter Benutzer Avatar von sofa-surfer
    Registriert seit
    23.05.2006
    Beiträge
    2.032
    Ja das ist gut möglich

    Matthias

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •