パスを連結する既存の機能はありますか?
実装がそれほど難しくないことはわかっていますが、それでも...末尾/
(または)の処理に加えて、適切なOSパス形式の検出(または\
書き込みかどうか)を処理する必要があります。C:\dir\file
/dir/file
私が言ったように、私はそれを実装する方法を知っていると信じています。質問は:私はそれをすべきですか?機能は既存の R パッケージに既に存在しますか?
パスを連結する既存の機能はありますか?
実装がそれほど難しくないことはわかっていますが、それでも...末尾/
(または)の処理に加えて、適切なOSパス形式の検出(または\
書き込みかどうか)を処理する必要があります。C:\dir\file
/dir/file
私が言ったように、私はそれを実装する方法を知っていると信じています。質問は:私はそれをすべきですか?機能は既存の R パッケージに既に存在しますか?
はい、file.path()
R> file.path("usr", "local", "lib")
[1] "usr/local/lib"
R>
system.path()
パッケージ内のファイルにも同様に便利です:
R> system.file("extdata", "date_time_zonespec.csv", package="RcppBDT")
[1] "/usr/local/lib/R/site-library/RcppBDT/extdata/date_time_zonespec.csv"
R>
extdata/date_time_zonespec.csv
関係なくファイルを取得します
これは非常に便利です。最後に、次のようなものもあります。
R> .Platform$file.sep
[1] "/"
R>
手動で行うことを主張する場合。