Data Analysis with R Programming (Terms) Flashcards

1
Q

A body of reusable code for performing specific tasks in R

A

Function (R)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

A collection of columns containing data, similar to a spreadsheet or SQL table

A

Data frame

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

A collection of materials that can be shared with potential employers

A

Portfolio

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

A common way for employers to assess job skills and gain insight into how a candidate approaches common data-related challenges

A

Case study

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

A computer-generated file that records events from operating systems and other software programs

A

Log file

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

A declaration that if a certain condition holds, then a certain event must take place

A

Conditional statement

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

A directory containing all of a data analyst’s installed packages

A

Library

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

A document for running code and displaying the graphs and charts that visualize the code

A

R Notebook

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

A file format for making dynamic documents with R

A

R Markdown

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

A format for organizing and storing data

A

Data structure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

A function that is completely contained within another function

A

Nested function

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

A general-purpose programming language

A

Python

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

A group of data elements of the same type stored in a one-dimensional sequence in R

A

Vector (R)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

A group of R functions used for customizing a plot

A

Labels and annotations (R)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

A language that translates data to improve readability

A

YAML

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

A line on a data visualization that uses smoothing to represent a trend

A

Smoothing line (R)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

A piece of code added in an R Markdown file that is used to process, visualize or analyze data

A

Code chunk

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

A process for smoothing plots with a large number of points

A

GAM (generalized additive model) smoothing (R)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

A process used for smoothing plots with fewer than 1,000 points

A

Loess smoothing (R)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

A process used to make data visualizations in R clearer and more readable

A

Smoothing (R)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

A programming language for macOS, iOS, watchOS, and tvOS

A

Swift

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

A programming language for web application development

A

PHP (Hypertext Preprocessor)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

A programming language that provides structure for web pages and connects to hosting platforms

A

HTML5

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

A programming language used for web page design that controls graphic elements and page presentation

A

CSS (Cascading Style Sheets)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
A programming language widely used to create enterprise web applications that can run on multiple clients
Java
26
A representation of a value in R that can be stored for later use
Variable (R)
27
A series of functions that splits data into subsets in a matrix of panels
Facets (R)
28
A short statement describing an idea or concept
Elevator pitch
29
A software application that brings together all the tools a data analyst may want to use in a single place
IDE (Integrated Development Environment)
30
A SQL function that returns records with matching values in both tables
INNER JOIN
31
A streamlined variation of data frames
Tibble (R)
32
A syntax for formatting plain text files
Markdown (R)
33
A system of packages in R with a common design philosophy for data manipulation, exploration, and visualization
Tidyverse (R)
34
A system of words and symbols used to write instructions that computers follow
Programming language
35
A text file that stores a data table by separating columns of data with tabs
TSV (Tab-separated values file)
36
A text file with a specific format, which enables the saving of textual data in an organized fashion
FWF (fixed-width file)
37
A tool in R for expressing a sequence of multiple operations, represented with “%>%”
Pipe (R)
38
A two-dimensional collection of data elements with rows and columns
Matrix
39
A unit of reproducible R code
Package (R)
40
A vector whose elements can be of any type
List
41
A visual property of an object in a plot
Aesthetic (R)
42
A way of standardizing the organization of data within R
Tidy data (R)
43
An extension of the C programming language that is used to create console games, such as those for Xbox
C++
44
An object that stores categorical data where the data values are limited and usually based on a finite group, such as country or year
Factor (R)
45
An object-oriented programming language for web application development
Ruby
46
An object-oriented programming language used to create games and mobile apps in the .NET open source developer platform
C#
47
An online archive with R packages, source code, manuals, and documentation
CRAN (Comprehensive R Archive Network) (R)
48
An open-source web application used to create and share documents that contain live code, equations, visualizations and narrative text
Jupyter Notebook
49
An operator that returns a logical data type
Logical operator
50
An operator used to assign values to variables and vectors
Assignment operator
51
An operator used to compare values, also known as a comparator
Relational operator
52
An operator used to perform basic math operations such as addition, subtraction, multiplication, and division
Arithmetic operator
53
An R function that makes changes to a dataframe separating and merging columns or creating new variables
mutate() (R)
54
An R function that returns a preview of the column names and the first few rows of a dataset
head() (R)
55
An R package in Tidyverse that creates a variety of data visualizations by applying different visual properties to the data variables in R
ggplot2 (R)
56
An R package in Tidyverse that offers a consistent set of functions to complete common data-manipulation tasks
dplyr (R)
57
An R package in Tidyverse used for data cleaning to make tidy data
tidyr (R)
58
An R package in Tidyverse used for importing data
readr (R)
59
An R package used to build interactive web apps with R code
Shiny (R)
60
Code that can be inserted directly into the text of an R Markdown file
Inline code
61
Code that is freely available and may be modified and shared by the people who use it
Open-source
62
Code that performs a particular function and is contained within code that performs a broader function
Nested
63
Documentation for an R package that describes the problem the package is designed to solve, explains how its functions can be used, and lists any dependencies on other packages
Vignette (R)
64
Four datasets that have nearly identical summary statistics but contain different plotted values
Anscombe’s quartet
65
Information needed by a function in R in order to run
Argument (R)
66
The geometric object used to represent data
Geom (R)
67
The process of giving instructions to a computer in order to perform an action or set of actions
Computer programming
68
The process of matching up a specific variable in a dataset with a specific aesthetic
Mapping (R)
69
The process of writing instructions to a computer in the syntax of a specific programming language
Coding
70
The set of markup symbols or codes used to create a webpage
HTML (Hypertext Markup Language)
71
A tool for showing only the data that meets a specific criteria while hiding the rest
Dashboard filter
72
The tendency for different people to observe things differently (Refer to Observer bias)
Experimenter bias
73
Building relationships by meeting people both in person and online (Refer to Networking)
Professional relationship building