始める無料で始める

絶対パス vs 相対パス

絶対パスには、ユーザー名などその環境固有の情報が含まれがちです。 そのためコードの共有が難しくなります——環境は人それぞれですからね。絶対パスという強敵は、相対パスという強力な味方で打ち負かすことができます。

この演習では、作業ディレクトリは survival/ であると仮定します。

この演習はコースの一部です

ディフェンシブRプログラミング

コースを見る

演習の手順

  • 絶対パス(/home/repl/survival/input/)を相対パスに書き換えてください。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# The load.R file
library("readr")
library("readxl")

# Print the current working directory
getwd()

# Change to relative paths
battles <- read_csv("/home/repl/survival/input/battles.csv")
foes <- read_xlsx("/home/repl/survival/input/foes.xlsx")
コードを編集して実行