[英]Checking a R package in RStudio: Error 'file' doesn't exist (working directory does not adapt to project)
[英]How does the working directory setting affect the created R project in RStudio?
工作目錄設置對RStudio中創建的R項目有何影響? 我明白了,但無法准確解釋。
腳本引用的所有文件路徑都是相對於會話的當前工作目錄的。 假設我們需要加載位於~/my_project/file.csv
的文件。 如果沒有明確的工作目錄,您可能需要指定完整的文件路徑:
read_csv('~/my_project/file.csv')
但是設置了工作目錄后,您可以這樣做:
setwd('~/my_project/')
read_csv('file.csv')
RStudio 也知道當前的工作目錄。 在一對空引號內按 Tab,自動完成將顯示當前工作目錄中的文件。 創建或加載 RStudio 項目文件還會將工作目錄設置為項目文件的當前位置。 還值得記住的是,工作目錄是根據 session 設置的,而不是根據腳本設置的(當用戶同時打開多個腳本並錯誤地期望每個腳本“記住”不同的工作目錄時,這有時會引起混淆)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.