簡體   English   中英

工作目錄設置對RStudio中創建的R項目有何影響?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM