R言語で計算・描画するためのテンプレート
Note: 図の追加・削除に応じて更新してください.
- 図: TODO: Write here! TODO: Write here! (src\output\hoge)
src
main.r: 主要な計算や作図を行うスクリプトです.
- docs: 元データに関する説明や注意事項などをまとめたフォルダです.
- input: 入力データに関するファイルをまとめたフォルダです.
- output: 計算結果や図をまとめたフォルダです.
- preparation: 前処理を行うためのスクリプトです.
- pilot_study: 予備検討を行うためのスクリプトです.
- lib: 汎用的な処理をまとめたスクリプトです.
- common: 本プロジェクト固有の共通処理をまとめたスクリプトです.
- scripts: コマンドの処理を実行するためのスクリプトです.
- pull.cmd: GitおよびGit Hubでソースコードを管理しており,該当するソフトウェアを利用する際にタイプ量を減らすことができます.
- log: 計算の途中経過を出力したファイルがあるフォルダです.プログラムの不具合の特定に役立ちます.
- backup: バックアップを取るためのフォルダです.
- tmp: ファイルやフォルダを一時的に退避させるためのフォルダです.
- trashbox: 使わない可能性が高いものの,削除するかどうか迷っているファイル・フォルダを置きます.
- 作業ディレクトリに移動します.
注: ディレクトリのパスをエクスプローラーからコピーした場合は,「\」を「\」に変更してください.
setwd("C:\\Users\\yourname\\(your PATH)\\")
ex:
setwd("C:\\Users\\KATO-Hiro\\Documents\\work\\")
- (初回のみ)Rで使用するパッケージをインストールします.
source("installer.r")
- 以下のコマンドを実行して,計算や図の描画を行います.
- RStudioで実行するコマンド
# 予備検討(少ないデータで試行錯誤するためのスクリプト)を行います.
source("src\\pilot_study\\main.r")
# 計算・図の描画を行います.
source("src\\main.r")
オプションで項目を切り替えたり,パターンを増やしたりすることができます.
注: 分析の前提条件を大幅に見直した場合やデータが消失した場合などを除いて,以下のスクリプトを実行することはほぼないと思います.
-
TODO: Write here!(src\preparation\foo.r)
- 入力ファイル:
- TODO: Write here!: src\input\hoge.csv
- 出力先: src\output\fuga.csv
fuga.csv TODO: Write here!
- 入力ファイル:
- TODO: write here!
- src/input/hoge.csv
TODO: write here!
- TODO: write here!
- src/input/hoge.csv
TODO: write here!
- TODO: write here!
- src/output/foo.csv
- TODO: write here!
- src/output/foo.csv