2017-10-18 24 views
1

安裝R包後給出的tempdir()給出的路徑和路徑是否應該相同?由tempdir()給出的路徑不可導航

我讀過的帖子Where R stores caches zip files

但TEMPDIR的結果()在我的電腦上給出了一個不存在的路徑。

> tempdir() 
[1] "C:\\Users\\myname\\AppData\\Local\\Temp\\RtmpSOm0pw" 

和執行Install.packages( 「KS」)的結果是,我可以瀏覽並找到zip文件的路徑。

The downloaded binary packages are in 
    C:\Users\myname\AppData\Local\Temp\RtmpSOm0pw\downloaded_packages 

回答

0

tempdir()通話讓你從內R.

的路徑作爲一個字符串,意在調用因爲\是轉義字符的R串,而且在Windows路徑分隔符,當你導航到文件系統,比如windows文件瀏覽器時,你會得到這些不應該有的副本。

如果你想看到的字符串打算如何看沒有轉義字符,你可以這樣做:

cat(tempdir()) 
# C:\Users\myname\AppData\Local\Temp\RtmpSOm0pw 
+0

這是令人尷尬的。我第一次看到路徑,我認爲它們實際上是不同的,但它只是雙退格。感謝您的其他信息。 – Aitch