D Glossary
See the psyTeachR Glossary for more definitions of R jargon.
| term | definition |
|---|---|
| argument | A variable that provides input to a function. |
| attribute html | Extra information about an HTML element |
| base r | The set of R functions that come with a basic installation of R, before you add external packages |
| cache web | In a web browser, external files like CSS, JavaScript, and images are usually cached so that they don't have to be repeatedly downloaded. |
| character | A data type representing strings of text. |
| commit | The action of storing a new snapshot of a project's state in the git history. |
| console | The pane in RStudio where you can type in commands and view output messages. |
| css | Cascading Style Sheet: A system for controlling the visual presentation of HTML in web pages. |
| data type | The kind of data represented by an object. |
| data wrangling | The process of preparing data for visualisation and statistical analysis. |
| directory | A collection or "folder" of files on a computer. |
| double | A data type representing a real decimal number |
| dynamic | Something that can change in response to user actions |
| element html | A unit of HTML, such as a header, paragraph, or image. |
| function | A named section of code that can be reused. |
| github | A cloud-based service for storing and sharing your version controlled files. |
| html | Hyper-Text Markup Language: A system for semantically tagging structure and information on web pages. |
| integer | A data type representing whole numbers. |
| javascript | An object-oriented computer programming language commonly used to create interactive effects in web browsers. |
| jquery | A library that makes it easier to write JavaScript. |
| latex | A typesetting program needed to create PDF files from R Markdown documents. |
| list | A container data type that allows items with different data types to be grouped together. |
| logical | A data type representing TRUE or FALSE values. |
| numeric | A data type representing a real decimal number or integer. |
| object | A word that identifies and stores the value of some data for later use. |
| ordinal | Discrete variables that have an inherent order, such as number of legs |
| package | A group of R functions. |
| pandoc | A universal document convertor, used by R to make PDF or Word documents from R Markdown |
| panes | RStudio is arranged with four window "panes". |
| project | A way to organise related files in RStudio |
| push | Updating the remote git project from the local project. |
| r markdown | The R-specific version of markdown: a way to specify formatting, such as headers, paragraphs, lists, bolding, and links, as well as code blocks and inline code. |
| rstudio | An integrated development environment (IDE) that helps you process R code. |
| server | This is the part of a Shiny app that works with logic. |
| shiny | An R package that builds interactive web apps |
| static | Something that does not change in response to user actions |
| string | A piece of text inside of quotes. |
| tag | A way to mark the start and end of HTML elements. |
| tidyverse | A set of R packages that help you create and work with tidy data |
| ui | The User Interface. This usually refers to a Shiny App as the user will see it. |
| vector | A type of data structure that collects values with the same data type, like T/F values, numbers, or strings. |
| version control | A way to save a record of changes to your files. |
| whitespace | Spaces, tabs and line breaks |
| widget | A interactive web element, like a dropdown menu or a slider. |
| working directory | The filepath where R is currently reading and writing files. |
| yaml | A structured format for information |
Wickham, H. (2021). Tidyverse: Easily install and load the tidyverse. https://CRAN.R-project.org/package=tidyverse
Xie, Y. (2019). TinyTeX: A lightweight, cross-platform, and easy-to-maintain LaTeX distribution based on TeX live. TUGboat, 1, 30–32. https://tug.org/TUGboat/Contents/contents40-1.html