ProjectTemplate: Automates the Creation of New Statistical Analysis Projects

Provides functions to automatically build a directory structure for a new R project. Using this structure, 'ProjectTemplate' automates data loading, preprocessing, library importing and unit testing.

Install the latest version of this package by entering the following in R:
install.packages("ProjectTemplate")
AuthorAleksandar Blagotic [ctb], Diego Valle-Jones [ctb], Jeffrey Breen [ctb], Joakim Lundborg [ctb], John Myles White [aut, cph], Josh Bode [ctb], Kenton White [ctb, cre], Kirill Mueller [ctb], Matteo Redaelli [ctb], Noah Lorang [ctb], Patrick Schalk [ctb], Dominik Schneider [ctb]
Date of publication2016-08-11 12:26:17
MaintainerKenton White <jkentonwhite@gmail.com>
LicenseArtistic-2.0
Version0.7
http://projecttemplate.net

View on CRAN

Man pages

add.extension: Associate a reader function with an extension.

arff.reader: Read the Weka file format.

cache: Cache a data set for faster loading.

cache.name: Translate a variable name into a file name for caching.

cache.project: Cache a project's data sets in binary format.

clean.variable.name: Translate a file name into a valid R variable name.

create.project: Create a new project.

csv2.reader: Read a semicolon separated values (.csv2) file.

csv.reader: Read a comma separated values (.csv) file.

dbf.reader: Read an XBASE file with a .dbf file extension.

db.reader: Read a SQlite3 database with a (.db) file extension.

default.config: Default configuration

epiinfo.reader: Read an Epi Info file with a .rec file extension.

file.reader: Read an arbitrary file described in a .file file.

get.project: Show information about the current project.

load.project: Automatically load data and packages for a project.

migrate.project: Migrates a project from a previous version of ProjectTemplate

mp3.reader: Read an MP3 file with a .mp3 file extension.

mtp.reader: Read a Minitab Portable Worksheet with an .mtp3 file...

new.config: Configuration for new projects

octave.reader: Read an Octave file with a .m file extension.

ppm.reader: Read a PPM file with a .ppm file extension.

preinstalled.readers: Maps file types to the reader functions used to autoload...

ProjectTemplate: Automates the creation of new statistical analysis projects.

rdata.reader: Read an RData file with a .rdata or .rda file extension.

reload.project: Reload a project from scratch.

require.package: Require a package for use in the project

r.reader: Read an R source file with a .R file extension.

run.project: Run all of the analyses in the 'src' directory.

show.project: Show information about the current project.

spss.reader: Read an SPSS file with a .sav file extension.

sql.reader: Read a database described in a .sql file.

stata.reader: Read a Stata file with a .stata file extension.

stub.tests: Generate unit tests for your helper functions.

systat.reader: Read a Systat file with a .sys or .syd file extension.

test.project: Run all unit tests for this project.

translate.dcf: Read a DCF file into an R list.

tsv.reader: Read a tab separated values (.tsv or .tab) file.

url.reader: Read a remote file described in a .url file.

wsv.reader: Read a whitespace separated values (.wsv or .txt) file.

xls.reader: Read an Excel 2004 file with a .xls file extension.

xlsx.reader: Read an Excel 2007 file with a .xlsx file extension.

xport.reader: Read an XPort file with a .xport file extension.

Functions

.add.extension Man page
arff.reader Man page
cache Man page
cache.name Man page
cache.project Man page
clean.variable.name Man page
create.project Man page
csv2.reader Man page
csv.reader Man page
dbf.reader Man page
db.reader Man page
default.config Man page
epiinfo.reader Man page
file.reader Man page
get.project Man page
load.project Man page
migrate.project Man page
mp3.reader Man page
mtp.reader Man page
new.config Man page
octave.reader Man page
package-ProjectTemplate Man page
ppm.reader Man page
preinstalled.readers Man page
ProjectTemplate Man page
ProjectTemplate-package Man page
rdata.reader Man page
reload.project Man page
.require.package Man page
require.package Man page
r.reader Man page
run.project Man page
show.project Man page
spss.reader Man page
sql.reader Man page
stata.reader Man page
stub.tests Man page
systat.reader Man page
test.project Man page
translate.dcf Man page
tsv.reader Man page
url.reader Man page
wsv.reader Man page
xls.reader Man page
xlsx.reader Man page
xport.reader Man page

Files

inst
inst/example_data
inst/example_data/example_31.db
inst/example_data/example_33.file
inst/example_data/example_10.wsv.bz2
inst/example_data/example_39.dta
inst/example_data/example_41.xport
inst/example_data/example_27.xlsx
inst/example_data/sqlite3_examples.sql
inst/example_data/example_29.db
inst/example_data/example_08.tsv.gz
inst/example_data/example_32.arff
inst/example_data/example_35.ppm
inst/example_data/example_36.dbf
inst/example_data/example_07.tsv.zip
inst/example_data/example_16.tab
inst/example_data/example_30.db
inst/example_data/example_19.tab.gz
inst/example_data/example_17.tab.bz2
inst/example_data/example_38.sav
inst/example_data/example_14.rda
inst/example_data/example_12.wsv.gz
inst/example_data/foo.reader.R
inst/example_data/example_22.txt.zip
inst/example_data/example_24.R
inst/example_data/example.foo
inst/example_data/example_23.txt.gz
inst/example_data/example_20.txt
inst/example_data/example_25.r
inst/example_data/example_02.csv.bz2
inst/example_data/example_04.csv.gz
inst/example_data/example_40.dta
inst/example_data/example_13.RData
inst/example_data/example_11.wsv.zip
inst/example_data/example_09.wsv
inst/example_data/example_42.xpt
inst/example_data/example_26.xls
inst/example_data/example_21.txt.bz2
inst/example_data/example_06.tsv.bz2
inst/example_data/example_28.db
inst/example_data/example_03.csv.zip
inst/example_data/example_05.tsv
inst/example_data/example_37.sav
inst/example_data/example_15.url
inst/example_data/example_18.tab.zip
inst/example_data/example_01.csv
inst/defaults
inst/defaults/full
inst/defaults/full/logs
inst/defaults/full/logs/README.md
inst/defaults/full/cache
inst/defaults/full/cache/README.md
inst/defaults/full/TODO
inst/defaults/full/tests
inst/defaults/full/tests/1.R
inst/defaults/full/tests/README.md
inst/defaults/full/src
inst/defaults/full/src/README.md
inst/defaults/full/src/eda.R
inst/defaults/full/lib
inst/defaults/full/lib/helpers.R
inst/defaults/full/lib/README.md
inst/defaults/full/graphs
inst/defaults/full/graphs/README.md
inst/defaults/full/data
inst/defaults/full/data/README.md
inst/defaults/full/README.md
inst/defaults/full/config
inst/defaults/full/config/global.dcf
inst/defaults/full/config/README.md
inst/defaults/full/diagnostics
inst/defaults/full/diagnostics/1.R
inst/defaults/full/diagnostics/README.md
inst/defaults/full/doc
inst/defaults/full/doc/README.md
inst/defaults/full/munge
inst/defaults/full/munge/README.md
inst/defaults/full/munge/01-A.R
inst/defaults/full/reports
inst/defaults/full/reports/README.md
inst/defaults/full/profiling
inst/defaults/full/profiling/1.R
inst/defaults/full/profiling/README.md
inst/defaults/config
inst/defaults/config/default.dcf
tests
tests/run-all.R
tests/testthat
tests/testthat/test-readers.R tests/testthat/test-require.R tests/testthat/test-add_extension.R tests/testthat/test-create.R tests/testthat/test-version.R tests/testthat/test-load.R tests/testthat/test-autogen.R tests/testthat/test-varnames.R tests/testthat/test-migration.R tests/testthat/test-config.R
tests/testthat/migration
tests/testthat/migration/0.5-2
tests/testthat/migration/0.5-2/config
tests/testthat/migration/0.5-2/config/global.dcf
tests/testthat/migration/0.5
tests/testthat/migration/0.5/config
tests/testthat/migration/0.5/config/global.dcf
NAMESPACE
R
R/csv.reader.R R/create.project.R R/ppm.reader.R R/clean.variable.name.R R/preinstalled.readers.R R/cache.name.R R/url.reader.R R/stub.tests.R R/csv2.reader.R R/wsv.reader.R R/r.reader.R R/translate.dcf.R R/add.extension.R R/sql.reader.R R/systat.reader.R R/load.project.R R/reload.project.R R/file.reader.R R/new.config.R R/get.project.R R/cache.R R/test.project.R R/require.package.R R/help.R R/mp3.reader.R R/db.reader.R R/stata.reader.R R/run.project.R R/xport.reader.R R/tsv.reader.R R/arff.reader.R R/cache.project.R R/xls.reader.R R/migrate.project.R R/show.project.R R/dbf.reader.R R/epiinfo.reader.R R/octave.reader.R R/spss.reader.R R/rdata.reader.R R/default.config.R R/xlsx.reader.R R/mtp.reader.R
MD5
DESCRIPTION
man
man/get.project.Rd man/xlsx.reader.Rd man/stub.tests.Rd man/reload.project.Rd man/require.package.Rd man/add.extension.Rd man/systat.reader.Rd man/wsv.reader.Rd man/rdata.reader.Rd man/csv2.reader.Rd man/octave.reader.Rd man/new.config.Rd man/file.reader.Rd man/clean.variable.name.Rd man/test.project.Rd man/url.reader.Rd man/spss.reader.Rd man/xport.reader.Rd man/create.project.Rd man/xls.reader.Rd man/dbf.reader.Rd man/db.reader.Rd man/default.config.Rd man/epiinfo.reader.Rd man/mp3.reader.Rd man/cache.project.Rd man/stata.reader.Rd man/tsv.reader.Rd man/cache.name.Rd man/cache.Rd man/show.project.Rd man/ProjectTemplate.Rd man/migrate.project.Rd man/ppm.reader.Rd man/run.project.Rd man/translate.dcf.Rd man/load.project.Rd man/preinstalled.readers.Rd man/mtp.reader.Rd man/r.reader.Rd man/arff.reader.Rd man/csv.reader.Rd man/sql.reader.Rd

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.