Rã§ã³ã¼ãã£ã³ã°ããã¨ãã«、ãã¼ã¿ãåä½ãã¹ãã®ã³ã¼ã、ã©ã¤ãã©ãªãªã©ã®ãã£ã¬ã¯ããªæ§æã決ãã¦ããã¨、ãªã«ãã¨ä¾¿å©ã§ã。æ¯åº¦、ãã£ã¬ã¯ããªæ§æãå¤ããã¨è¨å®ãã³ã¼ãã«æ¸ããªãã¨ãªããªããªã、ä¿å®ãé¢åã«ãªãã¾ããã。Convention over configuration ã§ã。
Rã§æ¨å¥¨ããããããªç¶ºéºãªãã£ã¬ã¯ããªæ§æãèªåçæããã©ã¤ãã©ãªãçºè¦ãã¾ãã (èªåã§ä½ããã¨æã£ãã®ã§ãã)。ãã®åã ProjectTemplate ã§ã。
ã§ã¯、ã¤ã³ã¹ãã¼ã«ãã¾ã。
Rã§æ¨å¥¨ããããããªç¶ºéºãªãã£ã¬ã¯ããªæ§æãèªåçæããã©ã¤ãã©ãªãçºè¦ãã¾ãã (èªåã§ä½ããã¨æã£ãã®ã§ãã)。ãã®åã ProjectTemplate ã§ã。
ã§ã¯、ã¤ã³ã¹ãã¼ã«ãã¾ã。
$ sudo R install.packages('ProjectTemplate')使ã£ã¦ã¿ã¾ã。
$ R library('ProjectTemplate') create.project('myproject') setwd('myproject') load.project()以ä¸ã®ãããªãã£ã¬ã¯ããªæ§æã§ããã¸ã§ã¯ããä½æããã¦ãã¾ã。
$ tree myproject/ myproject/ ├── README ├── TODO ├── cache ├── config │ └── global.dcf ├── data ├── diagnostics │ └── 1.R ├── doc ├── graphs ├── lib │ └── helpers.R ├── logs ├── munge │ └── 01-A.R ├── profiling │ └── 1.R ├── reports ├── src └── tests └── 1.R 13 directories, 8 filesãã¡ã¤ã«ãRDBMSãããã¼ã¿ãèªåãã¼ãã§ããããã«è¨å®ããã、lib以ä¸ã®é¢æ°ã®åä½ãã¹ããçæããã³ãã³ããªã©ãããã¾ã。次åã¯ãªã«ãé©å½ãªãã¼ã«ãä½ã£ã¦ã¿ãªãã使ãæ¹ã解説ã§ããã°ã¨æãã¾ã。
ã³ã¡ã³ã
ã³ã¡ã³ããæ稿