インストラクター用メモ
General notes
The examples gradually build up to a full analysis
of the Palmer
Penguins dataset. However, there are a few places where completely
different code is demonstrated to explain certain concepts. Since a
given targets
project can only have one
_targets.R
file, this means the participants may have to
delete their existing _targets.R
file and write a new one
to follow along with the examples. This may cause frustration if they
can’t keep a record of what they have done so far. One solution would be
to save the old _targets.R
file as
_targets_old.R
or similar, then rename it when it should be
run again.
はじめに
インストラクター用メモ
エピソードの概要: 再現性の概念と targets
を使用する理由や対象者について紹介する
初めての targets ワークフロー
インストラクター用メモ
エピソードの概要: 非常にシンプルなワークフローを書いて、初めて実際に手を動かしてみる機会
ワークフローオブジェクトの読み込み
インストラクター用メモ
エピソードの概要: 作成したオブジェクトにアクセスする方法を示す
インストラクター用メモ
-
targets
が別のRセッションで実行されるという概念を強調するために、penguins_data
を実行しようとしてエラーになるふりをして驚きを装い、それを教育的な瞬間として使用することができます(エラーは教育の一部です!)。
ワークフローのライフサイクル
インストラクター用メモ
エピソードの概要: targets
の典型的なサイクルである
make、inspect、adjust、make を実演する
targetsプロジェクト組織のベストプラクティス
インストラクター用メモ
Episode summary: プロジェクト組織のベストプラクティスを実演する
パッケージの管理
インストラクター用メモ
エピソードの概要: パッケージの読み込み方法とパッケージバージョンの維持方法を示す
外部ファイルの取り扱い
インストラクター用メモ
エピソードの概要: 外部ファイルの読み書き方法を示す
ブランチング
インストラクター用メモ
エピソードの概要: ブランチングの使用方法を示す
並列処理
インストラクター用メモ
エピソードの概要: 並列処理の使用方法を示す
Quartoを用いた再現可能なレポート
インストラクター用メモ
エピソードの概要: Quartoを使用したレポートの書き方を紹介