├── .DS_Store ├── .Rbuildignore ├── .github ├── .gitignore ├── CODE_OF_CONDUCT.md ├── dependabot.yaml └── workflows │ ├── bookdown.yaml │ └── check-link-rot.yaml ├── .gitignore ├── Advanced-R-exercises.Rproj ├── Big-picture.Rmd ├── Conditions.Rmd ├── Control-flow.Rmd ├── DESCRIPTION ├── Debugging.Rmd ├── Environments.Rmd ├── Evaluation.Rmd ├── Expressions.Rmd ├── Function-factories.Rmd ├── Function-operators.Rmd ├── Functionals.Rmd ├── Functions.Rmd ├── Introduction.Rmd ├── Makevars ├── Names-values.Rmd ├── OO-tradeoffs.Rmd ├── Perf-improve.Rmd ├── Perf-measure.Rmd ├── Quotation.Rmd ├── R6.Rmd ├── README.md ├── Rcpp.Rmd ├── S3.Rmd ├── S4.Rmd ├── Subsetting.Rmd ├── Translation.Rmd ├── Vectors.Rmd ├── _bookdown.yml ├── _output.yml ├── assets ├── combined.jpg └── solutions_cover.png ├── base-types.Rmd ├── book.bib ├── chicago-fullnote-bibliography.csl ├── common.R ├── cover.png ├── diagrams ├── environments.graffle ├── environments │ ├── binding-2.png │ ├── binding.png │ ├── bindings.png │ ├── calling.png │ ├── closure-call.png │ ├── closure.png │ ├── execution.png │ ├── loop.png │ ├── namespace-bind.png │ ├── namespace-env.png │ ├── namespace.png │ ├── parents-empty.png │ ├── parents.png │ ├── recursive-1.png │ ├── recursive-2.png │ ├── search-path-2.png │ ├── search-path.png │ └── where-ex.png ├── evaluation.graffle ├── expressions.graffle ├── expressions │ ├── ambig-order.png │ ├── call-call.png │ ├── complicated.png │ ├── prefix.png │ └── simple.png ├── fp.graffle ├── fp.png ├── function-factories.graffle ├── function-factories │ ├── counter-1.png │ ├── counter-2.png │ ├── power-exec.png │ ├── power-full.png │ └── power-simple.png ├── functionals.graffle ├── functionals │ ├── invoke_map-recycle.png │ ├── invoke_map.png │ ├── map-arg-flipped.png │ ├── map-arg-recycle.png │ ├── map-arg.png │ ├── map-list.png │ ├── map.png │ ├── map2-arg.png │ ├── map2-recycle.png │ ├── map2.png │ ├── pmap-3.png │ ├── pmap-arg.png │ ├── pmap.png │ ├── reduce-arg.png │ ├── reduce-init.png │ ├── reduce.png │ ├── reduce2-init.png │ ├── reduce2.png │ ├── walk.png │ └── walk2.png ├── functions.graffle ├── functions │ ├── components.png │ ├── env.png │ └── first-class.png ├── name-value.graffle ├── name-value │ ├── binding-1.png │ ├── binding-2.png │ ├── binding-3.png │ ├── binding-f1.png │ ├── binding-f2.png │ ├── character-2.png │ ├── character.png │ ├── d-modify-c.png │ ├── d-modify-r.png │ ├── dataframe.png │ ├── e-modify-1.png │ ├── e-modify-2.png │ ├── e-self.png │ ├── l-modify-1.png │ ├── l-modify-2.png │ ├── list.png │ ├── unbinding-1.png │ ├── unbinding-2.png │ ├── unbinding-3.png │ ├── v-inplace-1.png │ └── v-inplace-2.png ├── oo-venn.png ├── oo.graffle ├── quotation.graffle ├── quotation │ ├── bang-bang-bang.png │ ├── bang-bang.png │ ├── fun.png │ ├── infix-bad.png │ ├── infix.png │ └── simple.png ├── s4.graffle ├── s4 │ ├── Matrix.png │ ├── emoji.png │ ├── multiple-all.png │ ├── multiple-ambig-2.png │ ├── multiple-ambig.png │ ├── multiple-any.png │ ├── multiple-multiple.png │ ├── multiple.png │ ├── single-any.png │ ├── single-multiple.png │ ├── single-single-ambig.png │ ├── single-single.png │ └── single.png ├── subsetting.graffle ├── subsetting │ ├── train-multiple.png │ ├── train-single.png │ └── train.png ├── vectors.graffle └── vectors │ ├── atomic.png │ ├── attr-dim-1.png │ ├── attr-dim-2.png │ ├── attr-names-1.png │ ├── attr-names-2.png │ ├── attr.png │ ├── data-frame-1.png │ ├── data-frame-2.png │ ├── data-frame-list.png │ ├── data-frame-matrix.png │ ├── factor.png │ ├── list-c.png │ ├── list-recursive.png │ ├── list.png │ ├── summary-tree-atomic.png │ ├── summary-tree-s3-1.png │ ├── summary-tree-s3-2.png │ └── summary-tree.png ├── dsl-html-attributes.R ├── index.Rmd ├── packages.bib ├── preamble.tex ├── profiling-exercises.R ├── profvis-script.R └── style.css /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/.DS_Store -------------------------------------------------------------------------------- /.Rbuildignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/.Rbuildignore -------------------------------------------------------------------------------- /.github/.gitignore: -------------------------------------------------------------------------------- 1 | *.html 2 | -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/dependabot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/.github/dependabot.yaml -------------------------------------------------------------------------------- /.github/workflows/bookdown.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/.github/workflows/bookdown.yaml -------------------------------------------------------------------------------- /.github/workflows/check-link-rot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/.github/workflows/check-link-rot.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/.gitignore -------------------------------------------------------------------------------- /Advanced-R-exercises.Rproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/Advanced-R-exercises.Rproj -------------------------------------------------------------------------------- /Big-picture.Rmd: -------------------------------------------------------------------------------- 1 | # Big Picture 2 | 3 | No exercises. 4 | -------------------------------------------------------------------------------- /Conditions.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/Conditions.Rmd -------------------------------------------------------------------------------- /Control-flow.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/Control-flow.Rmd -------------------------------------------------------------------------------- /DESCRIPTION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/DESCRIPTION -------------------------------------------------------------------------------- /Debugging.Rmd: -------------------------------------------------------------------------------- 1 | # Debugging 2 | 3 | No exercises. 4 | -------------------------------------------------------------------------------- /Environments.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/Environments.Rmd -------------------------------------------------------------------------------- /Evaluation.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/Evaluation.Rmd -------------------------------------------------------------------------------- /Expressions.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/Expressions.Rmd -------------------------------------------------------------------------------- /Function-factories.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/Function-factories.Rmd -------------------------------------------------------------------------------- /Function-operators.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/Function-operators.Rmd -------------------------------------------------------------------------------- /Functionals.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/Functionals.Rmd -------------------------------------------------------------------------------- /Functions.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/Functions.Rmd -------------------------------------------------------------------------------- /Introduction.Rmd: -------------------------------------------------------------------------------- 1 | # Introduction 2 | 3 | No exercises. 4 | 5 | -------------------------------------------------------------------------------- /Makevars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/Makevars -------------------------------------------------------------------------------- /Names-values.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/Names-values.Rmd -------------------------------------------------------------------------------- /OO-tradeoffs.Rmd: -------------------------------------------------------------------------------- 1 | # Trade-offs 2 | 3 | No exercises. 4 | -------------------------------------------------------------------------------- /Perf-improve.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/Perf-improve.Rmd -------------------------------------------------------------------------------- /Perf-measure.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/Perf-measure.Rmd -------------------------------------------------------------------------------- /Quotation.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/Quotation.Rmd -------------------------------------------------------------------------------- /R6.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/R6.Rmd -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/README.md -------------------------------------------------------------------------------- /Rcpp.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/Rcpp.Rmd -------------------------------------------------------------------------------- /S3.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/S3.Rmd -------------------------------------------------------------------------------- /S4.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/S4.Rmd -------------------------------------------------------------------------------- /Subsetting.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/Subsetting.Rmd -------------------------------------------------------------------------------- /Translation.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/Translation.Rmd -------------------------------------------------------------------------------- /Vectors.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/Vectors.Rmd -------------------------------------------------------------------------------- /_bookdown.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/_bookdown.yml -------------------------------------------------------------------------------- /_output.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/_output.yml -------------------------------------------------------------------------------- /assets/combined.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/assets/combined.jpg -------------------------------------------------------------------------------- /assets/solutions_cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/assets/solutions_cover.png -------------------------------------------------------------------------------- /base-types.Rmd: -------------------------------------------------------------------------------- 1 | # Base Types 2 | 3 | No exercises. 4 | -------------------------------------------------------------------------------- /book.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/book.bib -------------------------------------------------------------------------------- /chicago-fullnote-bibliography.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/chicago-fullnote-bibliography.csl -------------------------------------------------------------------------------- /common.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/common.R -------------------------------------------------------------------------------- /cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/cover.png -------------------------------------------------------------------------------- /diagrams/environments.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/environments.graffle -------------------------------------------------------------------------------- /diagrams/environments/binding-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/environments/binding-2.png -------------------------------------------------------------------------------- /diagrams/environments/binding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/environments/binding.png -------------------------------------------------------------------------------- /diagrams/environments/bindings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/environments/bindings.png -------------------------------------------------------------------------------- /diagrams/environments/calling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/environments/calling.png -------------------------------------------------------------------------------- /diagrams/environments/closure-call.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/environments/closure-call.png -------------------------------------------------------------------------------- /diagrams/environments/closure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/environments/closure.png -------------------------------------------------------------------------------- /diagrams/environments/execution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/environments/execution.png -------------------------------------------------------------------------------- /diagrams/environments/loop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/environments/loop.png -------------------------------------------------------------------------------- /diagrams/environments/namespace-bind.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/environments/namespace-bind.png -------------------------------------------------------------------------------- /diagrams/environments/namespace-env.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/environments/namespace-env.png -------------------------------------------------------------------------------- /diagrams/environments/namespace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/environments/namespace.png -------------------------------------------------------------------------------- /diagrams/environments/parents-empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/environments/parents-empty.png -------------------------------------------------------------------------------- /diagrams/environments/parents.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/environments/parents.png -------------------------------------------------------------------------------- /diagrams/environments/recursive-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/environments/recursive-1.png -------------------------------------------------------------------------------- /diagrams/environments/recursive-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/environments/recursive-2.png -------------------------------------------------------------------------------- /diagrams/environments/search-path-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/environments/search-path-2.png -------------------------------------------------------------------------------- /diagrams/environments/search-path.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/environments/search-path.png -------------------------------------------------------------------------------- /diagrams/environments/where-ex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/environments/where-ex.png -------------------------------------------------------------------------------- /diagrams/evaluation.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/evaluation.graffle -------------------------------------------------------------------------------- /diagrams/expressions.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/expressions.graffle -------------------------------------------------------------------------------- /diagrams/expressions/ambig-order.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/expressions/ambig-order.png -------------------------------------------------------------------------------- /diagrams/expressions/call-call.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/expressions/call-call.png -------------------------------------------------------------------------------- /diagrams/expressions/complicated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/expressions/complicated.png -------------------------------------------------------------------------------- /diagrams/expressions/prefix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/expressions/prefix.png -------------------------------------------------------------------------------- /diagrams/expressions/simple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/expressions/simple.png -------------------------------------------------------------------------------- /diagrams/fp.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/fp.graffle -------------------------------------------------------------------------------- /diagrams/fp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/fp.png -------------------------------------------------------------------------------- /diagrams/function-factories.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/function-factories.graffle -------------------------------------------------------------------------------- /diagrams/function-factories/counter-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/function-factories/counter-1.png -------------------------------------------------------------------------------- /diagrams/function-factories/counter-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/function-factories/counter-2.png -------------------------------------------------------------------------------- /diagrams/function-factories/power-exec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/function-factories/power-exec.png -------------------------------------------------------------------------------- /diagrams/function-factories/power-full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/function-factories/power-full.png -------------------------------------------------------------------------------- /diagrams/function-factories/power-simple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/function-factories/power-simple.png -------------------------------------------------------------------------------- /diagrams/functionals.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/functionals.graffle -------------------------------------------------------------------------------- /diagrams/functionals/invoke_map-recycle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/functionals/invoke_map-recycle.png -------------------------------------------------------------------------------- /diagrams/functionals/invoke_map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/functionals/invoke_map.png -------------------------------------------------------------------------------- /diagrams/functionals/map-arg-flipped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/functionals/map-arg-flipped.png -------------------------------------------------------------------------------- /diagrams/functionals/map-arg-recycle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/functionals/map-arg-recycle.png -------------------------------------------------------------------------------- /diagrams/functionals/map-arg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/functionals/map-arg.png -------------------------------------------------------------------------------- /diagrams/functionals/map-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/functionals/map-list.png -------------------------------------------------------------------------------- /diagrams/functionals/map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/functionals/map.png -------------------------------------------------------------------------------- /diagrams/functionals/map2-arg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/functionals/map2-arg.png -------------------------------------------------------------------------------- /diagrams/functionals/map2-recycle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/functionals/map2-recycle.png -------------------------------------------------------------------------------- /diagrams/functionals/map2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/functionals/map2.png -------------------------------------------------------------------------------- /diagrams/functionals/pmap-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/functionals/pmap-3.png -------------------------------------------------------------------------------- /diagrams/functionals/pmap-arg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/functionals/pmap-arg.png -------------------------------------------------------------------------------- /diagrams/functionals/pmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/functionals/pmap.png -------------------------------------------------------------------------------- /diagrams/functionals/reduce-arg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/functionals/reduce-arg.png -------------------------------------------------------------------------------- /diagrams/functionals/reduce-init.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/functionals/reduce-init.png -------------------------------------------------------------------------------- /diagrams/functionals/reduce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/functionals/reduce.png -------------------------------------------------------------------------------- /diagrams/functionals/reduce2-init.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/functionals/reduce2-init.png -------------------------------------------------------------------------------- /diagrams/functionals/reduce2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/functionals/reduce2.png -------------------------------------------------------------------------------- /diagrams/functionals/walk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/functionals/walk.png -------------------------------------------------------------------------------- /diagrams/functionals/walk2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/functionals/walk2.png -------------------------------------------------------------------------------- /diagrams/functions.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/functions.graffle -------------------------------------------------------------------------------- /diagrams/functions/components.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/functions/components.png -------------------------------------------------------------------------------- /diagrams/functions/env.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/functions/env.png -------------------------------------------------------------------------------- /diagrams/functions/first-class.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/functions/first-class.png -------------------------------------------------------------------------------- /diagrams/name-value.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/name-value.graffle -------------------------------------------------------------------------------- /diagrams/name-value/binding-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/name-value/binding-1.png -------------------------------------------------------------------------------- /diagrams/name-value/binding-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/name-value/binding-2.png -------------------------------------------------------------------------------- /diagrams/name-value/binding-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/name-value/binding-3.png -------------------------------------------------------------------------------- /diagrams/name-value/binding-f1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/name-value/binding-f1.png -------------------------------------------------------------------------------- /diagrams/name-value/binding-f2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/name-value/binding-f2.png -------------------------------------------------------------------------------- /diagrams/name-value/character-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/name-value/character-2.png -------------------------------------------------------------------------------- /diagrams/name-value/character.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/name-value/character.png -------------------------------------------------------------------------------- /diagrams/name-value/d-modify-c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/name-value/d-modify-c.png -------------------------------------------------------------------------------- /diagrams/name-value/d-modify-r.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/name-value/d-modify-r.png -------------------------------------------------------------------------------- /diagrams/name-value/dataframe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/name-value/dataframe.png -------------------------------------------------------------------------------- /diagrams/name-value/e-modify-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/name-value/e-modify-1.png -------------------------------------------------------------------------------- /diagrams/name-value/e-modify-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/name-value/e-modify-2.png -------------------------------------------------------------------------------- /diagrams/name-value/e-self.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/name-value/e-self.png -------------------------------------------------------------------------------- /diagrams/name-value/l-modify-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/name-value/l-modify-1.png -------------------------------------------------------------------------------- /diagrams/name-value/l-modify-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/name-value/l-modify-2.png -------------------------------------------------------------------------------- /diagrams/name-value/list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/name-value/list.png -------------------------------------------------------------------------------- /diagrams/name-value/unbinding-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/name-value/unbinding-1.png -------------------------------------------------------------------------------- /diagrams/name-value/unbinding-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/name-value/unbinding-2.png -------------------------------------------------------------------------------- /diagrams/name-value/unbinding-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/name-value/unbinding-3.png -------------------------------------------------------------------------------- /diagrams/name-value/v-inplace-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/name-value/v-inplace-1.png -------------------------------------------------------------------------------- /diagrams/name-value/v-inplace-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/name-value/v-inplace-2.png -------------------------------------------------------------------------------- /diagrams/oo-venn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/oo-venn.png -------------------------------------------------------------------------------- /diagrams/oo.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/oo.graffle -------------------------------------------------------------------------------- /diagrams/quotation.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/quotation.graffle -------------------------------------------------------------------------------- /diagrams/quotation/bang-bang-bang.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/quotation/bang-bang-bang.png -------------------------------------------------------------------------------- /diagrams/quotation/bang-bang.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/quotation/bang-bang.png -------------------------------------------------------------------------------- /diagrams/quotation/fun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/quotation/fun.png -------------------------------------------------------------------------------- /diagrams/quotation/infix-bad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/quotation/infix-bad.png -------------------------------------------------------------------------------- /diagrams/quotation/infix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/quotation/infix.png -------------------------------------------------------------------------------- /diagrams/quotation/simple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/quotation/simple.png -------------------------------------------------------------------------------- /diagrams/s4.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/s4.graffle -------------------------------------------------------------------------------- /diagrams/s4/Matrix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/s4/Matrix.png -------------------------------------------------------------------------------- /diagrams/s4/emoji.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/s4/emoji.png -------------------------------------------------------------------------------- /diagrams/s4/multiple-all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/s4/multiple-all.png -------------------------------------------------------------------------------- /diagrams/s4/multiple-ambig-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/s4/multiple-ambig-2.png -------------------------------------------------------------------------------- /diagrams/s4/multiple-ambig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/s4/multiple-ambig.png -------------------------------------------------------------------------------- /diagrams/s4/multiple-any.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/s4/multiple-any.png -------------------------------------------------------------------------------- /diagrams/s4/multiple-multiple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/s4/multiple-multiple.png -------------------------------------------------------------------------------- /diagrams/s4/multiple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/s4/multiple.png -------------------------------------------------------------------------------- /diagrams/s4/single-any.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/s4/single-any.png -------------------------------------------------------------------------------- /diagrams/s4/single-multiple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/s4/single-multiple.png -------------------------------------------------------------------------------- /diagrams/s4/single-single-ambig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/s4/single-single-ambig.png -------------------------------------------------------------------------------- /diagrams/s4/single-single.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/s4/single-single.png -------------------------------------------------------------------------------- /diagrams/s4/single.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/s4/single.png -------------------------------------------------------------------------------- /diagrams/subsetting.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/subsetting.graffle -------------------------------------------------------------------------------- /diagrams/subsetting/train-multiple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/subsetting/train-multiple.png -------------------------------------------------------------------------------- /diagrams/subsetting/train-single.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/subsetting/train-single.png -------------------------------------------------------------------------------- /diagrams/subsetting/train.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/subsetting/train.png -------------------------------------------------------------------------------- /diagrams/vectors.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/vectors.graffle -------------------------------------------------------------------------------- /diagrams/vectors/atomic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/vectors/atomic.png -------------------------------------------------------------------------------- /diagrams/vectors/attr-dim-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/vectors/attr-dim-1.png -------------------------------------------------------------------------------- /diagrams/vectors/attr-dim-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/vectors/attr-dim-2.png -------------------------------------------------------------------------------- /diagrams/vectors/attr-names-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/vectors/attr-names-1.png -------------------------------------------------------------------------------- /diagrams/vectors/attr-names-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/vectors/attr-names-2.png -------------------------------------------------------------------------------- /diagrams/vectors/attr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/vectors/attr.png -------------------------------------------------------------------------------- /diagrams/vectors/data-frame-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/vectors/data-frame-1.png -------------------------------------------------------------------------------- /diagrams/vectors/data-frame-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/vectors/data-frame-2.png -------------------------------------------------------------------------------- /diagrams/vectors/data-frame-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/vectors/data-frame-list.png -------------------------------------------------------------------------------- /diagrams/vectors/data-frame-matrix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/vectors/data-frame-matrix.png -------------------------------------------------------------------------------- /diagrams/vectors/factor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/vectors/factor.png -------------------------------------------------------------------------------- /diagrams/vectors/list-c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/vectors/list-c.png -------------------------------------------------------------------------------- /diagrams/vectors/list-recursive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/vectors/list-recursive.png -------------------------------------------------------------------------------- /diagrams/vectors/list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/vectors/list.png -------------------------------------------------------------------------------- /diagrams/vectors/summary-tree-atomic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/vectors/summary-tree-atomic.png -------------------------------------------------------------------------------- /diagrams/vectors/summary-tree-s3-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/vectors/summary-tree-s3-1.png -------------------------------------------------------------------------------- /diagrams/vectors/summary-tree-s3-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/vectors/summary-tree-s3-2.png -------------------------------------------------------------------------------- /diagrams/vectors/summary-tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/diagrams/vectors/summary-tree.png -------------------------------------------------------------------------------- /dsl-html-attributes.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/dsl-html-attributes.R -------------------------------------------------------------------------------- /index.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/index.Rmd -------------------------------------------------------------------------------- /packages.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/packages.bib -------------------------------------------------------------------------------- /preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/preamble.tex -------------------------------------------------------------------------------- /profiling-exercises.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/profiling-exercises.R -------------------------------------------------------------------------------- /profvis-script.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/profvis-script.R -------------------------------------------------------------------------------- /style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IndrajeetPatil/advanced-r-exercises/HEAD/style.css --------------------------------------------------------------------------------