、これはあなたがファイルがあるかどうかを確認するためにlist.files(fdir)
を試すことができます(~
は、あなたのホームディレクトリのUnixの省略形です。)
fdir <- file.path("~/Desktop")
である可能性が最も高いです。代わりに、file.choose()
を上記のコメントのように試してみることもできますが、ディレクトリではなくファイルのみを選択できます。これはRにおける長年のギャップのようです(dirname(file.choose())
またはこの機能を示唆している、例えばthis mailing list post from 2012を参照してください!
choose.dir <- function() {
system("osascript -e 'tell app \"R\" to POSIX path of (choose folder with prompt \"Choose Folder:\")' > /tmp/R_folder",
intern = FALSE, ignore.stderr = TRUE)
p <- system("cat /tmp/R_folder && rm -f /tmp/R_folder", intern = TRUE)
return(ifelse(length(p), p, NA))
}
RStudioを()がクラッシュするように見えるが、私のためのMacOS上のRコンソールで動作しています.. 。
ファイルをインタラクティブに見つけるために 'getwd()'(Rプロセスの現在のパスを見つけるため)や 'file.choose()'を使うことができます。ファイルから覚えたくない場合や、いつも別のファイルでやりたいのであれば、 'read.csv(file.choose()、...)'で短絡することができます。あなたが同じファイルを何度も読まなければならないのは面倒です。 – r2evans
素晴らしい!私はまた、 Optionキーを押しながら2本指でクリックしてファイルパス名を直接コピーします。 – Gwen