現在:
path.expand("~")
与えます:
"C:\\Users\\trinker\\Documents"
私はそれが得られるようにしたい:
"C:\\Users\\trinker"
Windows コマンド プロンプトのディレクトリはC:\Users\trinker
. これは、これが私の Windows ホーム ディレクトリであることを示しています。
?path.expand
rw-FAQ (LINK)を見るように言われました。これにより、私の認知能力を超える情報が得られます。以下のように実験してみることにしました。
> Sys.getenv("R_USER")
[1] "C:\\Users\\trinker\\Documents"
> normalizePath("~")
[1] "C:\\Users\\trinker\\Documents"
> Sys.getenv("R_USER") <- "C:\\Users\\trinker"
Error in Sys.getenv("R_USER") <- "C:\\Users\\trinker" :
target of assignment expands to non-language object
> normalizePath("~") <- "C:\\Users\\trinker"
Error in normalizePath("~") <- "C:\\Users\\trinker" :
target of assignment expands to non-language object
私が見た:
Sys.setenv(...)
Sys.unsetenv(x)
しかし、やみくもにいじってはいけないことをいじっているのではないかと怖くなり、指導を求めることにしました。
もう一度言いたいのですが(これは~
私C:\\Users\\trinker\\
の最後のPCのデフォルトでした)、C:\\Users\\trinker\\Documents
今ではありません。