SlideShare a Scribd company logo
1 of 61
Download to read offline
R Studio
R Basics
Operators
Packages
Importing
DataCamp
RBootcamp
Day 1
Olga Scrivner and Jefferson Davis
Assistant Jivitesh Poojary
1 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Sponsors
This RBootcamp is sponsored by
Center of Excellence for Women in Technology (CEWiT)
and
Social Science Research Commons (SSRC)
2 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Outline
1 Intro to RStudio
2 Using R scripts
3 Installing packages
4 R objects
Data types
Vectors
Lists
5 Getting help
3 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
R software
R is a free software for statistical analysis, text mining and
graphics.
To install R on Window:
1 Download the binary file for R https://cran.
r-project.org/bin/windows/base/R-3.3.1-win.exe
2 Open the downloaded .exe file and Install R
To install R on Mac:
1 Download the appropriate version of .pkg file
https://cran.r-project.org/bin/macosx/
2 Open the downloaded .pkg file and Install R
4 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
R Studio
RStudio is a free user interface for R.
1 Install the appropriate RStudio version https:
//www.rstudio.com/products/rstudio/download/
2 Run it to install R-studio
5 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
R Studio Structure
For more details - see handout RStudio101 (by Oscar
Torres-Reyna)
http://dss.princeton.edu/training/RStudio101.pdf6 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Organizing Your Files
Option 1
Create new script / Open existing script
Set up your working directory
Keep your datafiles in this directory (easy access)
Or use command file.choose()
Or remember the path to datafiles
7 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Organizing Your Files
Option 1
Create new script / Open existing script
Set up your working directory
Keep your datafiles in this directory (easy access)
Or use command file.choose()
Or remember the path to datafiles
Option 2
Create new project/ Open existing project
Do not have to set up working directory
Keep your datafiles in the project directory
Do not have to remember the path to datafiles
7 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Creating Projects
8 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Creating Projects
8 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Creating R Script
9 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Saving R Script
10 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Closing and Opening Scripts
Close R File: File → Close
Open R File: File → Open
11 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Editing Script: Font and Size
12 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
RStudio - Full View
13 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Learning R Syntax
variable stores values
Assignment operator: <-
x <- 5
y <- 6
A valid name for variable must start with a letter.
Name can contain letters, numbers, underscores, and dot.
Valid names Invalid names
mydata
my data
mydata2
my.data
mydata!
my data
2mydata
.mydata
14 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Script Flow
1 Create two variables
x <- 5
y <- 6
2 run executes commands:
- Place cursor anywhere on the first line - click run
- Place cursor on the second line - click run
3 Console displays the execution
4 Right top
- Environment stores objects
- History stores commands
15 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Values
1 Change value of y to 6.5
2 Examine objects in environment
16 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Comments
1 Comments are not executed
2 Comments are preceded by # (hash tag)
3 Type a comment above your first line of code
17 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Print()
Function print() prints the value into your console
Inside the parenthesis you type the name of your variable
Examine the output in the console
18 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Characters versus Numeric Values
Numbers are without quotation marks:
x <- 5
Characters are enclosed in quotation marks:
z <-“a”
19 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Characters versus Numeric Values
Numbers are without quotation marks:
x <- 5
Characters are enclosed in quotation marks:
z <-“a”
Arithmetic operations with numerics
In the console type x*y, press enter
In the console type z*w, press enter
19 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Logical Values
1 TRUE, FALSE - upper case, no quotes
2 Add comment # logical values
20 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Data Types
1 Data types:
Logical
Numeric
Character
2 Function class() identifies the class type
3 Type in the script
4 Examine the console
21 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Vector - Basic Types
Vector: A sequence of data elements of the same basic type
Numeric
c(2, 3, 5)
Logical
c(TRUE, FALSE, TRUE)
Character string
c("aa", "bb", "cc")
22 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Vector
In the script create two vectors:
Examine the environment
23 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Length
Function length() of a vector
length(v1)
Create a vector with words:
mywords <-c(“These”, “are”,“my”,“words”)
1 How many words in mywords?
24 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Index Slicing
1. [1:3] - consecutive elements: one, two, three
2. [c(1,3)] - only the elements one and three
3. [-2] - all except the element number two
Extract the first and the second elements
Extract all except the first element
Extract the first and the fourth elements
25 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Indexing
How to extract certain elements from a vector?
What is the first word in mywords?
- mywords[1]
What are the first and second words in mywords?
- mywords[1:2]
What are the first and third words in mywords?
- mywords[c(1,3)]
26 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Combining Vectors - Strings
vector1 <- c("my", "first", "vector")
vector2 <- c("my", "second", "vector")
vector3 <- c(vector1, vector2)
print(vector3)
27 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Vectors - Arithmetic Operations
Click RUN to execute each line
v1 <- c(1, 3, 6)
v2 <- c(2, 4, 6)
v1*v2
v1+v2
v1/v2
vector1*vector2 - what will happen?
28 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Vectors - Arithmetic Operations
Click RUN to execute each line
v1 <- c(1, 3, 6)
v2 <- c(2, 4, 6)
v1*v2
v1+v2
v1/v2
vector1*vector2 - what will happen?
28 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Vectors - Arithmetic Operations
Click RUN to execute each line
v1 <- c(1, 3, 6)
v2 <- c(2, 4, 6)
v1*v2
v1+v2
v1/v2
vector1*vector2 - what will happen?
vector3 <- c(vector1, vector2)
28 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Vectors - paste
paste(vector1, "+", vector2, sep = " ")
paste(vector1, "+", vector2, sep = "")
paste(vector1, "+", vector2, collapse = " ")
29 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Usefulness of paste - Create a Plot Title
Scenario: You are going to create a plot with x (Age Groups)
and y (Frequency) with the following title
My plot: Frequency of Age Groups
y <- "Frequency"
x <- "Age Groups"
title <- "My plot:"
c(title,y,"of",x)
30 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Usefulness of paste - Create a Plot Title
Scenario: You are going to create a plot with x (Age Groups)
and y (Frequency) with the following title
My plot: Frequency of Age Groups
y <- "Frequency"
x <- "Age Groups"
title <- "My plot:"
c(title,y,"of",x)
paste(title,y,"of",x,collapse=" ")
30 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Lists
List: a vector that can contain different types
mylist <- list(vector1, v1)
print(mylist)
[[ ]] - index for lists
[ ] - index for vectors
31 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
List versus Vector
Vectors contain the objects of the same type:
- v1 <- c(“a”,“b”,“c”)
- v2 <- c(1,2,3,4)
Lists contain different types of objects
Vector uses c() function
List uses list() function
Create mylist:
32 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
List versus Vector
Vectors contain the objects of the same type:
- v1 <- c(“a”,“b”,“c”)
- v2 <- c(1,2,3,4)
Lists contain different types of objects
Vector uses c() function
List uses list() function
Create mylist:
miniquiz: What are the data types in mylist?
32 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Indexing List
1 Print list: print(mylist)
33 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Indexing List
1 Print list: print(mylist)
2 Remember vector indices [ ]?
3 List will use [[ ]]
4 Type mylist[[1]]
5 Type mylist[[7]]
33 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Indexing List
1 Print list: print(mylist)
2 Remember vector indices [ ]?
3 List will use [[ ]]
4 Type mylist[[1]]
5 Type mylist[[7]]
6 How to access the first number
inside the list object?
33 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Indexing List
1 Print list: print(mylist)
2 Remember vector indices [ ]?
3 List will use [[ ]]
4 Type mylist[[1]]
5 Type mylist[[7]]
6 How to access the first number
inside the list object?
7 mylist[[7]][1]
33 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Operators: Arithmetic
34 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Operators: Logical
35 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Operators: Logical
36 / 50
a <- 1
b <- 2
a > b
a <= 2
a != b
a == b
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Operators: Logical
36 / 50
a <- 1
b <- 2
a > b
a <= 2
a != b
a == b
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Installing Packages
In your bottom left window - go to Packages
37 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Selecting Packages
38 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Package = Library
In your Packages window scroll down until you see languageR
and click inside the box:
39 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Package Content
To access package description and its content, click on the
package name.
New window Help will open up:
40 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Accessing Info from Packages
Scroll down and select languageR-package
You will see the list of available functions from this package
41 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Quick Help
Type in the console (bottom left):
?length
Instead of Run - click enter-key
42 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
File Formats
1 CSV, Excel Movie metadata.csv
2 TXT NY Times.txt
3 PDF Article.pdf
43 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
CSV, Excel, SAS, SPSS Data
44 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
CSV
45 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
CSV Data
Close data view:
colnames(movie metadata)
nrow(movie metadata)
46 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Import Text Files - NY Times
file path <- file.choose()
myfile <- scan(file path, what = "character",
sep = "n",blank.lines.skip = TRUE)
head(myfile)
47 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Import PDF Files - Article
install.packages("pdftools")
library(pdftools)
file path2 <- file.choose()
myfile2 <- unlist(lapply(file path2, pdf text))
text <- paste(myfile2, collapse = " ")
head(text)
48 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Practice-DataCamp
1 Sign up for a free DataCamp.com account
2 Link to the group
https://www.datacamp.com/groups/
40456ec7289f29ce125860d0dc42d2d12ee15630/
invite
3 Go to groups
4 Select assignments
5 Go to the course RBootcamp day 1
49 / 50
R Studio
R Basics
Operators
Packages
Importing
DataCamp
Practice-DataCamp
1 RBootcamp day 1
2 Complete all practice to receive points!
3 If you get a pop-up message about joining a payed
membership, refresh the page and continue the exercise.
50 / 50

More Related Content

What's hot

R programming slides
R  programming slidesR  programming slides
R programming slidesPankaj Saini
 
Introduction to R programming
Introduction to R programmingIntroduction to R programming
Introduction to R programmingVictor Ordu
 
1 R Tutorial Introduction
1 R Tutorial Introduction1 R Tutorial Introduction
1 R Tutorial IntroductionSakthi Dasans
 
Workshop presentation hands on r programming
Workshop presentation hands on r programmingWorkshop presentation hands on r programming
Workshop presentation hands on r programmingNimrita Koul
 
Introduction to R programming
Introduction to R programmingIntroduction to R programming
Introduction to R programmingAlberto Labarga
 
Data tidying with tidyr meetup
Data tidying with tidyr  meetupData tidying with tidyr  meetup
Data tidying with tidyr meetupMatthew Samelson
 
2 R Tutorial Programming
2 R Tutorial Programming2 R Tutorial Programming
2 R Tutorial ProgrammingSakthi Dasans
 
Exploratory data analysis in R - Data Science Club
Exploratory data analysis in R - Data Science ClubExploratory data analysis in R - Data Science Club
Exploratory data analysis in R - Data Science ClubMartin Bago
 
Data visualization using R
Data visualization using RData visualization using R
Data visualization using RUmmiya Mohammedi
 
Data Types and Structures in R
Data Types and Structures in RData Types and Structures in R
Data Types and Structures in RRupak Roy
 
How to get started with R programming
How to get started with R programmingHow to get started with R programming
How to get started with R programmingRamon Salazar
 
DATA VISUALIZATION USING MATPLOTLIB (PYTHON)
DATA VISUALIZATION USING MATPLOTLIB (PYTHON)DATA VISUALIZATION USING MATPLOTLIB (PYTHON)
DATA VISUALIZATION USING MATPLOTLIB (PYTHON)Mohammed Anzil
 
Arrays in java language
Arrays in java languageArrays in java language
Arrays in java languageHareem Naz
 

What's hot (20)

Class ppt intro to r
Class ppt intro to rClass ppt intro to r
Class ppt intro to r
 
Step By Step Guide to Learn R
Step By Step Guide to Learn RStep By Step Guide to Learn R
Step By Step Guide to Learn R
 
R programming slides
R  programming slidesR  programming slides
R programming slides
 
R Basics
R BasicsR Basics
R Basics
 
Introduction to R programming
Introduction to R programmingIntroduction to R programming
Introduction to R programming
 
1 R Tutorial Introduction
1 R Tutorial Introduction1 R Tutorial Introduction
1 R Tutorial Introduction
 
Workshop presentation hands on r programming
Workshop presentation hands on r programmingWorkshop presentation hands on r programming
Workshop presentation hands on r programming
 
Introduction to R programming
Introduction to R programmingIntroduction to R programming
Introduction to R programming
 
Data Management in R
Data Management in RData Management in R
Data Management in R
 
Data tidying with tidyr meetup
Data tidying with tidyr  meetupData tidying with tidyr  meetup
Data tidying with tidyr meetup
 
2 R Tutorial Programming
2 R Tutorial Programming2 R Tutorial Programming
2 R Tutorial Programming
 
Exploratory data analysis in R - Data Science Club
Exploratory data analysis in R - Data Science ClubExploratory data analysis in R - Data Science Club
Exploratory data analysis in R - Data Science Club
 
Data visualization using R
Data visualization using RData visualization using R
Data visualization using R
 
Machine Learning in R
Machine Learning in RMachine Learning in R
Machine Learning in R
 
Data Types and Structures in R
Data Types and Structures in RData Types and Structures in R
Data Types and Structures in R
 
6. R data structures
6. R data structures6. R data structures
6. R data structures
 
How to get started with R programming
How to get started with R programmingHow to get started with R programming
How to get started with R programming
 
DATA VISUALIZATION USING MATPLOTLIB (PYTHON)
DATA VISUALIZATION USING MATPLOTLIB (PYTHON)DATA VISUALIZATION USING MATPLOTLIB (PYTHON)
DATA VISUALIZATION USING MATPLOTLIB (PYTHON)
 
Pandas Series
Pandas SeriesPandas Series
Pandas Series
 
Arrays in java language
Arrays in java languageArrays in java language
Arrays in java language
 

Similar to Rbootcamp Day 1

RDataMining slides-r-programming
RDataMining slides-r-programmingRDataMining slides-r-programming
RDataMining slides-r-programmingYanchang Zhao
 
Best corporate-r-programming-training-in-mumbai
Best corporate-r-programming-training-in-mumbaiBest corporate-r-programming-training-in-mumbai
Best corporate-r-programming-training-in-mumbaiUnmesh Baile
 
Modeling in R Programming Language for Beginers.ppt
Modeling in R Programming Language for Beginers.pptModeling in R Programming Language for Beginers.ppt
Modeling in R Programming Language for Beginers.pptanshikagoel52
 
Data analysis in R
Data analysis in RData analysis in R
Data analysis in RAndrew Lowe
 
1 Installing & getting started with R
1 Installing & getting started with R1 Installing & getting started with R
1 Installing & getting started with Rnaroranisha
 
1 installing & Getting Started with R
1 installing & Getting Started with R1 installing & Getting Started with R
1 installing & Getting Started with RDr Nisha Arora
 
R-Language-Lab-Manual-lab-1.pdf
R-Language-Lab-Manual-lab-1.pdfR-Language-Lab-Manual-lab-1.pdf
R-Language-Lab-Manual-lab-1.pdfKabilaArun
 
R-Language-Lab-Manual-lab-1.pdf
R-Language-Lab-Manual-lab-1.pdfR-Language-Lab-Manual-lab-1.pdf
R-Language-Lab-Manual-lab-1.pdfattalurilalitha
 
STAT-522 (Data Analysis Using R) by SOUMIQUE AHAMED.pdf
STAT-522 (Data Analysis Using R) by SOUMIQUE AHAMED.pdfSTAT-522 (Data Analysis Using R) by SOUMIQUE AHAMED.pdf
STAT-522 (Data Analysis Using R) by SOUMIQUE AHAMED.pdfSOUMIQUE AHAMED
 

Similar to Rbootcamp Day 1 (20)

RDataMining slides-r-programming
RDataMining slides-r-programmingRDataMining slides-r-programming
RDataMining slides-r-programming
 
R basics
R basicsR basics
R basics
 
Introduction to r
Introduction to rIntroduction to r
Introduction to r
 
Best corporate-r-programming-training-in-mumbai
Best corporate-r-programming-training-in-mumbaiBest corporate-r-programming-training-in-mumbai
Best corporate-r-programming-training-in-mumbai
 
R- Introduction
R- IntroductionR- Introduction
R- Introduction
 
Lecture1_R.ppt
Lecture1_R.pptLecture1_R.ppt
Lecture1_R.ppt
 
Lecture1_R.ppt
Lecture1_R.pptLecture1_R.ppt
Lecture1_R.ppt
 
Lecture1 r
Lecture1 rLecture1 r
Lecture1 r
 
Modeling in R Programming Language for Beginers.ppt
Modeling in R Programming Language for Beginers.pptModeling in R Programming Language for Beginers.ppt
Modeling in R Programming Language for Beginers.ppt
 
Data analysis in R
Data analysis in RData analysis in R
Data analysis in R
 
1 Installing & getting started with R
1 Installing & getting started with R1 Installing & getting started with R
1 Installing & getting started with R
 
Inroduction to r
Inroduction to rInroduction to r
Inroduction to r
 
1 installing & Getting Started with R
1 installing & Getting Started with R1 installing & Getting Started with R
1 installing & Getting Started with R
 
Introduction to R : Regression Module
Introduction to R : Regression ModuleIntroduction to R : Regression Module
Introduction to R : Regression Module
 
R studio
R studio R studio
R studio
 
R Machine Learning - handbook
R Machine Learning - handbookR Machine Learning - handbook
R Machine Learning - handbook
 
R-Language-Lab-Manual-lab-1.pdf
R-Language-Lab-Manual-lab-1.pdfR-Language-Lab-Manual-lab-1.pdf
R-Language-Lab-Manual-lab-1.pdf
 
R-Language-Lab-Manual-lab-1.pdf
R-Language-Lab-Manual-lab-1.pdfR-Language-Lab-Manual-lab-1.pdf
R-Language-Lab-Manual-lab-1.pdf
 
R-Language-Lab-Manual-lab-1.pdf
R-Language-Lab-Manual-lab-1.pdfR-Language-Lab-Manual-lab-1.pdf
R-Language-Lab-Manual-lab-1.pdf
 
STAT-522 (Data Analysis Using R) by SOUMIQUE AHAMED.pdf
STAT-522 (Data Analysis Using R) by SOUMIQUE AHAMED.pdfSTAT-522 (Data Analysis Using R) by SOUMIQUE AHAMED.pdf
STAT-522 (Data Analysis Using R) by SOUMIQUE AHAMED.pdf
 

More from Olga Scrivner

Engaging Students Competition and Polls.pptx
Engaging Students Competition and Polls.pptxEngaging Students Competition and Polls.pptx
Engaging Students Competition and Polls.pptxOlga Scrivner
 
HICSS ATLT: Advances in Teaching and Learning Technologies
HICSS ATLT: Advances in Teaching and Learning TechnologiesHICSS ATLT: Advances in Teaching and Learning Technologies
HICSS ATLT: Advances in Teaching and Learning TechnologiesOlga Scrivner
 
The power of unstructured data: Recommendation systems
The power of unstructured data: Recommendation systemsThe power of unstructured data: Recommendation systems
The power of unstructured data: Recommendation systemsOlga Scrivner
 
Cognitive executive functions and Opioid Use Disorder
Cognitive executive functions and Opioid Use DisorderCognitive executive functions and Opioid Use Disorder
Cognitive executive functions and Opioid Use DisorderOlga Scrivner
 
Introduction to Web Scraping with Python
Introduction to Web Scraping with PythonIntroduction to Web Scraping with Python
Introduction to Web Scraping with PythonOlga Scrivner
 
Call for paper Collaboration Systems and Technology
Call for paper Collaboration Systems and TechnologyCall for paper Collaboration Systems and Technology
Call for paper Collaboration Systems and TechnologyOlga Scrivner
 
Jupyter machine learning crash course
Jupyter machine learning crash courseJupyter machine learning crash course
Jupyter machine learning crash courseOlga Scrivner
 
R and RMarkdown crash course
R and RMarkdown crash courseR and RMarkdown crash course
R and RMarkdown crash courseOlga Scrivner
 
The Impact of Language Requirement on Students' Performance, Retention, and M...
The Impact of Language Requirement on Students' Performance, Retention, and M...The Impact of Language Requirement on Students' Performance, Retention, and M...
The Impact of Language Requirement on Students' Performance, Retention, and M...Olga Scrivner
 
If a picture is worth a thousand words, Interactive data visualizations are w...
If a picture is worth a thousand words, Interactive data visualizations are w...If a picture is worth a thousand words, Interactive data visualizations are w...
If a picture is worth a thousand words, Interactive data visualizations are w...Olga Scrivner
 
Introduction to Interactive Shiny Web Application
Introduction to Interactive Shiny Web ApplicationIntroduction to Interactive Shiny Web Application
Introduction to Interactive Shiny Web ApplicationOlga Scrivner
 
Introduction to Overleaf Workshop
Introduction to Overleaf WorkshopIntroduction to Overleaf Workshop
Introduction to Overleaf WorkshopOlga Scrivner
 
R crash course for Business Analytics Course K303
R crash course for Business Analytics Course K303R crash course for Business Analytics Course K303
R crash course for Business Analytics Course K303Olga Scrivner
 
Workshop nwav 47 - LVS - Tool for Quantitative Data Analysis
Workshop nwav 47 - LVS - Tool for Quantitative Data AnalysisWorkshop nwav 47 - LVS - Tool for Quantitative Data Analysis
Workshop nwav 47 - LVS - Tool for Quantitative Data AnalysisOlga Scrivner
 
Gender Disparity in Employment and Education
Gender Disparity in Employment and EducationGender Disparity in Employment and Education
Gender Disparity in Employment and EducationOlga Scrivner
 
CrashCourse: Python with DataCamp and Jupyter for Beginners
CrashCourse: Python with DataCamp and Jupyter for BeginnersCrashCourse: Python with DataCamp and Jupyter for Beginners
CrashCourse: Python with DataCamp and Jupyter for BeginnersOlga Scrivner
 
Optimizing Data Analysis: Web application with Shiny
Optimizing Data Analysis: Web application with ShinyOptimizing Data Analysis: Web application with Shiny
Optimizing Data Analysis: Web application with ShinyOlga Scrivner
 
Data Analysis and Visualization: R Workflow
Data Analysis and Visualization: R WorkflowData Analysis and Visualization: R Workflow
Data Analysis and Visualization: R WorkflowOlga Scrivner
 
Reproducible visual analytics of public opioid data
Reproducible visual analytics of public opioid dataReproducible visual analytics of public opioid data
Reproducible visual analytics of public opioid dataOlga Scrivner
 
Building Effective Visualization Shiny WVF
Building Effective Visualization Shiny WVFBuilding Effective Visualization Shiny WVF
Building Effective Visualization Shiny WVFOlga Scrivner
 

More from Olga Scrivner (20)

Engaging Students Competition and Polls.pptx
Engaging Students Competition and Polls.pptxEngaging Students Competition and Polls.pptx
Engaging Students Competition and Polls.pptx
 
HICSS ATLT: Advances in Teaching and Learning Technologies
HICSS ATLT: Advances in Teaching and Learning TechnologiesHICSS ATLT: Advances in Teaching and Learning Technologies
HICSS ATLT: Advances in Teaching and Learning Technologies
 
The power of unstructured data: Recommendation systems
The power of unstructured data: Recommendation systemsThe power of unstructured data: Recommendation systems
The power of unstructured data: Recommendation systems
 
Cognitive executive functions and Opioid Use Disorder
Cognitive executive functions and Opioid Use DisorderCognitive executive functions and Opioid Use Disorder
Cognitive executive functions and Opioid Use Disorder
 
Introduction to Web Scraping with Python
Introduction to Web Scraping with PythonIntroduction to Web Scraping with Python
Introduction to Web Scraping with Python
 
Call for paper Collaboration Systems and Technology
Call for paper Collaboration Systems and TechnologyCall for paper Collaboration Systems and Technology
Call for paper Collaboration Systems and Technology
 
Jupyter machine learning crash course
Jupyter machine learning crash courseJupyter machine learning crash course
Jupyter machine learning crash course
 
R and RMarkdown crash course
R and RMarkdown crash courseR and RMarkdown crash course
R and RMarkdown crash course
 
The Impact of Language Requirement on Students' Performance, Retention, and M...
The Impact of Language Requirement on Students' Performance, Retention, and M...The Impact of Language Requirement on Students' Performance, Retention, and M...
The Impact of Language Requirement on Students' Performance, Retention, and M...
 
If a picture is worth a thousand words, Interactive data visualizations are w...
If a picture is worth a thousand words, Interactive data visualizations are w...If a picture is worth a thousand words, Interactive data visualizations are w...
If a picture is worth a thousand words, Interactive data visualizations are w...
 
Introduction to Interactive Shiny Web Application
Introduction to Interactive Shiny Web ApplicationIntroduction to Interactive Shiny Web Application
Introduction to Interactive Shiny Web Application
 
Introduction to Overleaf Workshop
Introduction to Overleaf WorkshopIntroduction to Overleaf Workshop
Introduction to Overleaf Workshop
 
R crash course for Business Analytics Course K303
R crash course for Business Analytics Course K303R crash course for Business Analytics Course K303
R crash course for Business Analytics Course K303
 
Workshop nwav 47 - LVS - Tool for Quantitative Data Analysis
Workshop nwav 47 - LVS - Tool for Quantitative Data AnalysisWorkshop nwav 47 - LVS - Tool for Quantitative Data Analysis
Workshop nwav 47 - LVS - Tool for Quantitative Data Analysis
 
Gender Disparity in Employment and Education
Gender Disparity in Employment and EducationGender Disparity in Employment and Education
Gender Disparity in Employment and Education
 
CrashCourse: Python with DataCamp and Jupyter for Beginners
CrashCourse: Python with DataCamp and Jupyter for BeginnersCrashCourse: Python with DataCamp and Jupyter for Beginners
CrashCourse: Python with DataCamp and Jupyter for Beginners
 
Optimizing Data Analysis: Web application with Shiny
Optimizing Data Analysis: Web application with ShinyOptimizing Data Analysis: Web application with Shiny
Optimizing Data Analysis: Web application with Shiny
 
Data Analysis and Visualization: R Workflow
Data Analysis and Visualization: R WorkflowData Analysis and Visualization: R Workflow
Data Analysis and Visualization: R Workflow
 
Reproducible visual analytics of public opioid data
Reproducible visual analytics of public opioid dataReproducible visual analytics of public opioid data
Reproducible visual analytics of public opioid data
 
Building Effective Visualization Shiny WVF
Building Effective Visualization Shiny WVFBuilding Effective Visualization Shiny WVF
Building Effective Visualization Shiny WVF
 

Recently uploaded

Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一ffjhghh
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxMohammedJunaid861692
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxolyaivanovalion
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 

Recently uploaded (20)

Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 

Rbootcamp Day 1