General information on the course
What do I need this tutorial for?
Errrm - what if I have questions about all of this?
1
Tutorial 1: Installing & Understanding R/R Studio
1.1
Installing R
1.2
Installing R Studio
1.3
How does R work?
1.4
How does R Studio work?
1.4.1
Source: Writing your own code
1.4.2
Console: Printing results
1.4.3
Environment: Overview of objects
1.4.4
Plots/Help/Packages: Do everything else
1.5
Take-Aways
1.6
More tutorials on this
2
Tutorial 2: Workflow in R
2.1
Defining your working directory
2.2
Packages
2.2.1
Installing packages
2.2.2
Activating packages
2.2.3
Getting information about packages
2.3
Help?!
2.3.1
Finding information about packages
2.3.2
Finding information about functions
2.3.3
Searching for help online
2.3.4
Interrupting R
2.4
Saving, loading & cleaning code/results
2.4.1
Saving your code
2.4.2
Saving your results
2.4.3
Loading working spaces
2.4.4
Clean your working space
2.4.5
Take Aways
2.5
More tutorials on this
3
Tutorial 3: Objects & structures in R
3.1
Types of data
3.1.1
Numbers
3.1.2
Text
3.1.3
Factors
3.1.4
Dates
3.1.5
Missing data/NAs
3.1.6
Logical/other operators
3.2
Types of objects
3.2.1
Scalars
3.2.2
Vectors
3.2.3
Data frames & matrices
3.2.4
Lists
3.2.5
Other types of objects
3.3
Take Aways
3.4
More tutorials on this
3.5
Test your knowledge
3.5.1
Task 3.1
3.5.2
Task 3.2
4
Tutorial 4: Reading data in/out
4.1
Getting data into R
4.2
Getting data out of R
4.3
Other packages for getting data into/out of R
4.4
Take Aways
4.5
More tutorials on this
5
Tutorial 5: Inspecting & transforming objects
5.1
Inspecting objects
5.1.1
Inspecting scalars
5.1.2
Inspecting vectors
5.1.3
Inspecting data frames
5.1.4
Inspecting lists
5.2
Transforming objects
5.2.1
Transforming scalars
5.2.2
Tranforming vectors
5.2.3
Transforming data frames
5.3
Take Aways
5.4
More tutorials on this
5.5
Test your knowledge
5.5.1
Task 5.1
5.5.2
Task 5.2
5.5.3
Task 5.3
5.5.4
Task 5.4
6
Tutorial 6: Control structures in R
6.1
Control structures
6.1.1
if/else conditions
6.1.2
Loops
6.2
Take Aways
6.3
More tutorials on this
6.4
Test your knowledge
6.4.1
Task 6.1
7
Tutorial 7: Data Collection: Accessing the Twitter API
8
Tutorial 8: Data Collection: Scraping News Websites
9
Tutorial 9: Data Collection: Testing Intercoder Reliability
10
Tutorial 10: Data Analysis: Descriptive Statistics
11
Tutorial 11: Data Analysis: Multivariate Statistics
Solutions for tasks in tutorials
Solutions for Tutorial 3
Task 3.1
Task 3.2
Solutions for Tutorial 5
Task 5.1
Task 5.2
Task 5.3
Task 5.4
Solutions for Tutorial 6
11.0.1
Task 6.1
Facebook
Twitter
LinkedIn
Weibo
Instapaper
A
A
Serif
Sans
White
Sepia
Night
Cross-Platform Journalism: News use, content, and effects
8
Tutorial 8: Data Collection: Scraping News Websites