Rの親ディレクトリへのパスを取得するにはどうすればよいですか? 親ディレクトリのディレクトリから入力を受け取り、親フォルダの別のディレクトリにデータを出力するRスクリプトを作成する必要があります。親フォルダへのパスを見つけることができたら、私はこれを行うことができます。Rの親ディレクトリ
答えて
Rの作業ディレクトリの親ディレクトリを意味すると思いますか?
おそらく最も簡単な解決策は次のとおりです。
wd <- getwd()
setwd("..")
parent <- getwd()
setwd(wd)
これは、その親に変更し、作業ディレクトリを保存しparent
で結果を取得し、再び作業ディレクトリをリセットします。これにより、ルートディレクトリ、ホームディレクトリ、およびその他のOS固有の機能の不明瞭さに対処する必要がなくなります。これには、おそらくregexesに手を加える必要があります。
おそらくこれら二つのヒントが
"/etc/"
と似た何かを行うことができます、あなたがいずれかのサブに下るできるWindows、UNIX上の
"C:/" # you are in your main hard drive
"G:/" # you are just in another hard drive :-)
に続い
"~/" # after the forward slash you "are" in your home folder
を助けるかもしれません必要なディレクトリ
それとも@Hong大井あなたは
"../"
NBと作業ディレクトリの親ディレクトリまで行くことができるとおり:ちょうど最後のスラッシュプレスtab
後、あなたは、すべてのファイルとフォルダを持っている非常によあなたの現在のディレクトリの最上位レベル以外のすべてを抽出するためにgetwd
にdirname
を使用することができ、特にRStudio
別possibil ity:
parts = unlist(strsplit(getwd(), .Platform$file.sep))
do.call(file.path, as.list(parts[1:length(parts) - 1]))
これは、ファイルパスをディレクトリに分割し、最後のディレクトリを削除してから、ファイルパスに再結合します。
が実際にdirnameのは、いくつかの親フォルダ
Path="FolderA/FolderB/FolderC/FolderD"
dirname(Path)
"FolderA/folderBの/ FolderCを"
dirname(dirname(Path))
に戻ることを可能にする "FolderA/folderBの"
のように。 ..
これは私が今作業しているプロジェクトに必要なものです。ありがとう! –
- 1. mod_rewriteディレクトリを親ディレクトリにリダイレクト
- 2. 親ディレクトリとPHP
- 3. Ant Zip Extracted親ディレクトリ
- 4. システム内のTMPディレクトリをR
- 5. unittest用のアプリエンジンアプリの親ディレクトリをインポート
- 6. 特定のファイルの親ディレクトリを取得
- 7. のpython:親ディレクトリからのインポートグローバル変数
- 8. Rパッケージ:pkg/Rとpkg/srcフォルダのカスタムファイル/ディレクトリ構造を使用
- 9. SVNディレクトリの内容を親ディレクトリに移動
- 10. スクリプトの親ディレクトリを取得する
- 11. 親ディレクトリからの相対インポート
- 12. 親シェルのディレクトリを変更する
- 13. mavenから$ {basedir}の親ディレクトリを取得
- 14. パスの親ディレクトリを見つける
- 15. mod_rewrite - 親ディレクトリに簡単にリダイレクト
- 16. 親ディレクトリ参照を持つgetResource
- 17. Pythonで親ディレクトリにアクセスする方法
- 18. 不要な親ディレクトリを含むNosetest
- 19. ジャンゴ - 親ディレクトリからテンプレートを拡張
- 20. phpを親ディレクトリにアップロードする方法
- 21. htaccess親ディレクトリを書き直し/削除
- 22. erlangで指定されたディレクトリの親ディレクトリ名を取得する方法は?
- 23. sphinxインポートの親ディレクトリの最初のファイルですか?
- 24. 複数の異なるディレクトリのファイルをR
- 25. バッチRスクリプト - 作業ディレクトリの設定と出力フォルダの選択
- 26. phpのアクセスを禁止し、親ディレクトリのファイルにインクルードする
- 27. 親ディレクトリのモジュールを検索するのを防ぐ(...)
- 28. Rパッケージ内のディレクトリを指す方法は?
- 29. ディレクトリから複数のファイルを読むR
- 30. 複数のファイルをディレクトリから読み込むR
+1 ".."。私はいつもcdでターミナルで使っていますが、 'R'にする必要はありませんでした。ありがとう – Michele