Työhakemistoja ja RStudio IDE: n työtiloja

r: n oletuskäyttäytymistä käsiteltäessä .Rdata-tiedostot ja työtilat rohkaisevat ja helpottavat mallia, jossa työkontekstit jaetaan erillisiin työhakemistoihin. Tässä artikkelissa kuvataan RStudio IDE: n eri ominaisuuksia, jotka tukevat tätä työnkulkua.

tärkeä huomautus: RStudio IDE tukee projekteja, jotka tekevät useiden työhakemistojen hallinnasta yksinkertaisempaa. Alla kuvatut ominaisuudet toimivat edelleen; projektit ovat kuitenkin nykyään suositeltava mekanismi, jolla voidaan käsitellä useita työympäristöjä.

Oletustyöhakemisto

kuten R-käyttöliittymässä, RStudio IDE käyttää yleisen oletushakemiston käsitettä. Yleensä tämä on käyttäjän kotihakemisto (viitataan yleensä käyttämällä ~ R: ssä). Kun RStudio käynnistyy, se tekee seuraavat:

  • suorittaa .Rprofile (jos sellainen on) oletushakemistosta.
  • kuormittaa .RData-tiedosto (jos sellainen on) oletushakemistosta työtilaan.
  • suorittaa muut R-käynnistyksessä kuvatut toiminnot.

kun RStudio poistuu ja työtilaan tulee muutoksia, kysyy kehote, pitäisikö nämä muutokset tallentaa työtilaan .Rdata-tiedosto nykyisessä työhakemistossa.

tätä oletuskäyttäytymistä voidaan muokata seuraavilla tavoilla Rstudion Asetukset-valintaikkunan avulla:

  • muuta oletushakemistoa
  • Ota käyttöön / poista lataus .Rdata oletushakemistosta käynnistettäessä
  • määritä, onko .RData tallennetaan aina, ei koskaan tallenneta tai pyydetään tallentamaan poistuttaessa.

työhakemiston vaihtaminen

RStudio IDE näyttää nykyisen työhakemiston Konsolipaneelin otsikkoalueella. Voit myös tarkistaa nykyisen työhakemistosi ajamalla komennon getwd() konsolissa.

on olemassa useita tapoja muuttaa nykyistä työhakemistoa:

  • käytä setwd R funktiota
  • Käytä työkaluja / muuta työohjetta… valikko (istunto | asettaa työhakemisto mac). Tämä muuttaa myös tiedostoruudun hakemiston sijaintia.
  • käytä Tiedostoruudun sisällä lisää / Aseta-valikkoa työhakemisto-valikkona. (Navigointi pelkästään tiedostoruudussa ei muuta työhakemistoa.)

ole varovainen pohtimaan työhakemiston vaihtamisen sivuvaikutuksia:

  • suhteelliset tiedostoviittaukset koodissasi (tietojoukoissa, lähdetiedostoissa jne.) muuttuvat virheellisiksi, kun vaihdat työhakemistoja.
  • paikka, jossa .Rdata tallennetaan poistuttaessa muutetaan uuteen hakemistoon.

koska nämä haittavaikutukset voivat aiheuttaa sekaannusta ja virheitä, on yleensä parasta aloittaa projektiin liittyvästä työhakemistosta ja pysyä siellä istunnon ajan. Alla olevassa osiossa kuvataan, miten Rstudion alkuperäinen työhakemisto asetetaan.

alkaen muista Työhakemistoista

jos kaikki projektiin liittyvät tiedostot sisältyvät yhteen hakemistoon, haluat todennäköisesti käynnistää Rstudion kyseisessä hakemistossa. On olemassa useita tapoja (jotka vaihtelevat alustan) tehdä tämä.

Tiedostoyhdistykset

kaikilla alustoilla RStudio ilmoittautuu käsittelijäksi.RData, .R, ja muut R liittyvät tiedostotyypit. Tämä tarkoittaa, että järjestelmätiedostoselaimen kontekstivalikko näyttää Rstudion avoimena valinnalla näille tiedostoille.

voit myös vaihtoehtoisesti luoda oletusyhteyden Rstudion ja the: n välille .RData ja / tai .R-tiedostotyypit.

käynnistettäessä tiedostoyhdistyksen kautta RStudio asettaa työhakemiston automaattisesti avatun tiedoston hakemistoon. Huomaa, että RStudio voi avata tiedostoja myös assosiaatioiden kautta, kun se on jo käynnissä—tässä tapauksessa RStudio vain avaa tiedoston eikä muuta työhakemistoa.

pikanäppäimet (Windows)

Windowsissa voit luoda pikanäppäimen Rstudioon ja muokata ”Start in” – kenttää. Kun käynnistetään tämän pikakuvakkeen kautta, RStudio käynnistyy määritetyssä työhakemistossa.

vedä ja pudota (Mac)

Macissa kansion raahaaminen ja pudottaminen RStudio-Telakkakuvakkeen Löytäjästä aiheuttaa rstudion käynnistymisen pudotetun kansion ollessa nykyinen työhakemisto.

Suorita päätteestä (Mac ja Linux)

Mac-ja Linux-järjestelmissä voit suorittaa rstudion päätteestä ja määrittää, minkä työhakemiston sisällä käynnistetään. Lisäksi, Linux-järjestelmissä jos suoritat RStudio pääte ja määritä komentorivi argumentti sitten RStudio käynnistyy käyttämällä nykyistä työ Hakemisto pääte.

esimerkiksi Macissa voit käyttää seuraavia komentoja Rstudion avaamiseen (vastaavasti) ”~ / projects / foo ” – hakemistossa tai nykyisessä työhakemistossa:

$ open -a RStudio ~/projects/foo$ open -a RStudio .

Linuxissa käyttäisit seuraavia komentoja (huomaa, että ei ’.”on tarpeen toisessa vetoomuksessa):

$ rstudio ~/projects/foo$ rstudio

käsittely .Rprofile

kun RStudio käynnistetään vaihtoehtoisessa työhakemistossa, kyseisen hakemiston sisällä oleva .Rprofile – tiedosto hankitaan. Jos (ja vain jos) vaihtoehtohakemistossa ei ole .Rprofile – tiedostoa, käytetään sen sijaan yleistä oletusprofiilia (esim. ~/.Rprofile).

työtilojen lataaminen ja tallentaminen

jos haluat tallentaa tai ladata työtilan RStudio-istunnon aikana, voit käyttää seuraavia komentoja tallentaaksesi tai ladataksesi työtilan .Rdata-tiedosto nykyisessä työhakemistossa:

> save.image()> load(".RData")

huomaa, että load funktio liittää (ja korvaa) objekteja nykyiseen työtilaan sen sijaan, että se korvaisi sen kokonaan. Ennen lataamista haluat ehkä tyhjentää kaikki työtilassa olevat objektit. Voit tehdä sen käyttämällä seuraavaa komentoa:

> rm(list=ls())

huomaa, että koska lataus hoidetaan käynnistyksen yhteydessä ja tallentaminen lopetuksen yhteydessä, monissa tapauksissa et tarvitse näitä komentoja. Jos kuitenkin vaihdat työhakemistoja istunnon aikana, saatat tarvita niitä synkronoidaksesi työtilasi hakemistoon, johon olet hakenut.

Rstudion Työtilavalikko sisältää myös kohteita, jotka suorittavat yllä kuvatut komennot, sekä mahdollistaa tiettyjen komentojen lataamisen tai tallentamisen .RData-tiedostot.

käsittely .Rhistory

The .Rhistory-tiedosto määrittää käytettävissä olevat komennot painamalla konsolin ylänuolinäppäintä. Oletuksena, RStudio käsittelee .Rhistory tiedosto eri tavalla kuin standardi R konsoli tai GUI, kuitenkin RStudio voidaan määrittää toimimaan sama oli kuin näissä ympäristöissä, jos haluat.

tavanomainen käsittely .Rhistory-tiedostot ovat seuraavat:

  • Lataa ja tallenna .Rhistory nykyisessä työhakemistossa
  • vain tallentaa .Rhistory tiedosto, kun käyttäjä haluaa tallentaa .Rdata-tiedosto

, kun taas rstudion oletuskäsittely on .Rhistory-tiedostot ovat:

  • Lataa ja tallenna yksi global .Rhistory-tiedosto (sijaitsee oletushakemistossa)
  • Tallenna aina .Rhistory tiedosto (vaikka .Rdata-tiedostoa ei tallenneta)

RStudio-oletusten tarkoituksena on varmistaa, että kaikki edellisissä istunnoissa syötetyt komennot ovat käytettävissä, kun aloitat uuden RStudio-istunnon. Jos haluat perinteisen R hoito .Rhistory-tiedostot voit muokata tätä käyttäytymistä Asetukset-ikkunan yleispaneelissa.

Vastaa

Sähköpostiosoitettasi ei julkaista.