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
Q

A programming language widely used to create enterprise web applications that can run on multiple clients

A

Java

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

A representation of a value in R that can be stored for later use

A

Variable (R)

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

A series of functions that splits data into subsets in a matrix of panels

A

Facets (R)

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

A short statement describing an idea or concept

A

Elevator pitch

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

A software application that brings together all the tools a data analyst may want to use in a single place

A

IDE (Integrated Development Environment)

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

A SQL function that returns records with matching values in both tables

A

INNER JOIN

31
Q

A streamlined variation of data frames

A

Tibble (R)

32
Q

A syntax for formatting plain text files

A

Markdown (R)

33
Q

A system of packages in R with a common design philosophy for data manipulation, exploration, and visualization

A

Tidyverse (R)

34
Q

A system of words and symbols used to write instructions that computers follow

A

Programming language

35
Q

A text file that stores a data table by separating columns of data with tabs

A

TSV (Tab-separated values file)

36
Q

A text file with a specific format, which enables the saving of textual data in an organized fashion

A

FWF (fixed-width file)

37
Q

A tool in R for expressing a sequence of multiple operations, represented with “%>%”

A

Pipe (R)

38
Q

A two-dimensional collection of data elements with rows and columns

A

Matrix

39
Q

A unit of reproducible R code

A

Package (R)

40
Q

A vector whose elements can be of any type

A

List

41
Q

A visual property of an object in a plot

A

Aesthetic (R)

42
Q

A way of standardizing the organization of data within R

A

Tidy data (R)

43
Q

An extension of the C programming language that is used to create console games, such as those for Xbox

A

C++

44
Q

An object that stores categorical data where the data values are limited and usually based on a finite group, such as country or year

A

Factor (R)

45
Q

An object-oriented programming language for web application development

A

Ruby

46
Q

An object-oriented programming language used to create games and mobile apps in the .NET open source developer platform

A

C#

47
Q

An online archive with R packages, source code, manuals, and documentation

A

CRAN (Comprehensive R Archive Network) (R)

48
Q

An open-source web application used to create and share documents that contain live code, equations, visualizations and narrative text

A

Jupyter Notebook

49
Q

An operator that returns a logical data type

A

Logical operator

50
Q

An operator used to assign values to variables and vectors

A

Assignment operator

51
Q

An operator used to compare values, also known as a comparator

A

Relational operator

52
Q

An operator used to perform basic math operations such as addition, subtraction, multiplication, and division

A

Arithmetic operator

53
Q

An R function that makes changes to a dataframe separating and merging columns or creating new variables

A

mutate() (R)

54
Q

An R function that returns a preview of the column names and the first few rows of a dataset

A

head() (R)

55
Q

An R package in Tidyverse that creates a variety of data visualizations by applying different visual properties to the data variables in R

A

ggplot2 (R)

56
Q

An R package in Tidyverse that offers a consistent set of functions to complete common data-manipulation tasks

A

dplyr (R)

57
Q

An R package in Tidyverse used for data cleaning to make tidy data

A

tidyr (R)

58
Q

An R package in Tidyverse used for importing data

A

readr (R)

59
Q

An R package used to build interactive web apps with R code

A

Shiny (R)

60
Q

Code that can be inserted directly into the text of an R Markdown file

A

Inline code

61
Q

Code that is freely available and may be modified and shared by the people who use it

A

Open-source

62
Q

Code that performs a particular function and is contained within code that performs a broader function

A

Nested

63
Q

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

A

Vignette (R)

64
Q

Four datasets that have nearly identical summary statistics but contain different plotted values

A

Anscombe’s quartet

65
Q

Information needed by a function in R in order to run

A

Argument (R)

66
Q

The geometric object used to represent data

A

Geom (R)

67
Q

The process of giving instructions to a computer in order to perform an action or set of actions

A

Computer programming

68
Q

The process of matching up a specific variable in a dataset with a specific aesthetic

A

Mapping (R)

69
Q

The process of writing instructions to a computer in the syntax of a specific programming language

A

Coding

70
Q

The set of markup symbols or codes used to create a webpage

A

HTML (Hypertext Markup Language)

71
Q

A tool for showing only the data that meets a specific criteria while hiding the rest

A

Dashboard filter

72
Q

The tendency for different people to observe things differently (Refer to Observer bias)

A

Experimenter bias

73
Q

Building relationships by meeting people both in person and online (Refer to Networking)

A

Professional relationship building