2016-04-25 4 views
2

Как использовать относительные пути в среде RStudio project?Как использовать относительные пути Rstudio

Например, чтобы получить доступ к файлу, я использую весь путь:

# My RStudio project working directory: 

getwd() 
[1] "C:/Users/MaurizioLocale/OneDrive/Data_Science/10_Capstone_project/ 
    CP_Natural_Language/MY_FILE.txt" 

Но это очень долго.

Я пытаюсь использовать пути Относительно к рабочей среде. Я пытался что-то концептуально похожее на:

"~/MY_FILE.txt" 

где ~ представляет собой рабочую среду. К сожалению, это не сработает.

+0

Я не понимаю вашу проблему. Будет ли [проекты] (https://support.rstudio.com/hc/en-us/articles/200526207-Using-Projects) помочь вам с вашим 'wd'? –

+0

Я хотел бы использовать более короткие пути во время работы внутри проекта. Как вы думаете, я должен сделать вопрос более простым? – Worice

+2

Все пути в R могут относиться к рабочему каталогу. Рабочий каталог автоматически устанавливается проектом Rstudio. Например, я сохраняю все данные в папке '/ data', и когда я его загружаю, я использую' read.table ("./ data/file.txt" ...) '. –

ответ

5

Вы можете изменить рабочий каталог. Получите адрес в начале getwd(), замените его своей папкой проекта на setwd(). Затем при доступе к файлу просто используйте read.table("./folder/file.R"), как указано @Roman.

Смежные вопросы