Video: Linux Tutorial for Beginners: Introduction to Linux Operating System 2024
Du vet hvordan du importerer dataene dine til R og eksporterer dataene dine fra R. Nå er alt du trenger, en ide om hvor filene lagres med R og hvordan du kan manipulere disse filene. Hver R-sesjon har en standardplassering på operativsystemets filstruktur, kalt arbeidskatalogen.
Du må holde styr på og bevisst sette arbeidsboken i hver R-sesjon. Hvis du leser eller skriver filer til disk, finner dette sted i arbeidskatalogen. Hvis du ikke setter arbeidskatalogen til ønsket sted, kan du enkelt skrive filer til en uønsket filplassering.
Getwd () -funksjonen forteller deg hva gjeldende arbeidskatalog er: >> getwd () [1] "F: / git"
For å endre arbeidskatalogen, bruk setwd () -funksjonen. Pass på at du legger inn arbeidskatalogen som en tegnstreng (vedlegg den i anførselstegn).
Dette eksemplet viser hvordan du endrer arbeidsboken til en mappe som heter F: / git / roxygen2: >> setwd ("F: / git / roxygen2")> getwd () [1] "F: / git / roxygen2 "
Legg merke til at separatoren mellom mapper er fremoverstrekk (/), som det er på Linux og Mac-systemer. Hvis du bruker Windows-operativsystemet, ser du fremover, fordi du er kjent med backslash () av Windows-mapper. Når du arbeider i Windows, må du enten bruke fremover-skråstrek eller unnslippe tilbakestrekene dine ved hjelp av en dobbel tilbakeslag (). Sammenlign følgende kode:
>> setwd ("F: git stringr")> getwd () [1] "F: / git / stringr"
R vil alltid skrive ut resultatene med /, men du er fri til å bruke enten / eller som du vil.
For å unngå å måtte håndtere tilbakekoblinger i filbaner, kan du bruke filen. path () -funksjonen for å lage filbaner som er riktige, uavhengig av operativsystemet du arbeider med. Denne funksjonen ligner litt på å lime i den forstand at den vil legge til tegnstrenger, bortsett fra at separatoren alltid er riktig, uavhengig av innstillingene i operativsystemet ditt:>> fil. sti ("f:", "git", "surveyor") [1] "f: / git / surveyor"
Det er ofte praktisk å bruke filen. sti () i innstilling av arbeidskatalogen. Dette lar deg angi en kaskad av stasjonsbokstaver og mappens navn og fil. bane () og deretter samle disse inn i en riktig filbane med den riktige skilletegn: >> setwd (fil.bane ("F:", "git", "roxygen2"))> getwd () [1] " F: / git / roxygen2 "
Du kan også bruke filen. bane () for å angi filbaner som inneholder filnavnet på slutten. Bare legg filnavnet til banen argumentet. For eksempel, her er filbanen til README.md-filen i roxygen2-pakken installert i en lokal mappe: >> -fil. sti ("F:", "git", "roxygen2", "roxygen2", "README. md") [1] "F: / git / roxygen2 / roxygen2 / README. md"