Instructional Video12:22
IDG TECHtalk

How to boost R Markdown interactivity with runtime Shiny

Higher Ed
In this episode of Do More With R, Sharon demonstrates how to turbocharge R Markdown interactions with runtime Shiny. Shiny is a Web application framework for R with a pretty specific format. Syntax for a Shiny app layout can be daunting...
Instructional Video9:11
IDG TECHtalk

How to get API data with R

Higher Ed
No R package for an API you’d like to use? No problem! See how to write your own R code to pull data from an API using API key authentication.
Instructional Video6:16
IDG TECHtalk

R tip: Access nested list items with purrr

Higher Ed
In this ninth episode of Do More with R, learn how to easily access and modify nested list items with the purrr package’s modify_depth function. Leave a comment and let us know what tips you’d like to see in a future Do More With R video.
Instructional Video14:25
IDG TECHtalk

How to search Twitter with R

Higher Ed
See how to search, filter, and sort tweets using R and the rtweet package. It’s a great way to follow conference hashtags. If you want to follow along with the optional code for creating clickable URL links, make sure to install the...
Instructional Video4:59
IDG TECHtalk

A quick look at dplyr’s new across() function

Higher Ed
See how to use dplyr’s new across() to run functions across multiple columns at once. You can even run more than one function in the same line of code. Access the data here:...
Instructional Video7:43
IDG TECHtalk

How to never look up tidyr pivot_wider and pivot_longer again

Higher Ed
Tidyr is a handy R package for reshaping data, but it can be hard to remember exactly how pivot_wider and pivot_longer work. Thanks to RStudio code snippets, you can write a snippet once and then always have a fill-in-the-blank code...
Instructional Video7:50
IDG TECHtalk

How to create R tables with expandable rows

Higher Ed
See how to use the reactable R package to make an interactive table with rows that expand when clicked.
Instructional Video10:33
IDG TECHtalk

R 4.0: 3 new features

Higher Ed
See three of the new features in the latest version of R. Plus, see how to test drive R 4.0 and the latest beta version of RStudio in a Docker container so you don’t interfere with your existing setup.
Instructional Video9:31
IDG TECHtalk

How to write your own R package

Higher Ed
When you hear “R package,” you may think something to share with other people. But an R package can also be a good way to organize your own work. Check out this episode's accompanying article here:...
Instructional Video7:36
IDG TECHtalk

How to use the sf package in R

Higher Ed
See how to do GIS calculations in R with this tutorial on finding the ZIP code for a US address.
Instructional Video5:36
IDG TECHtalk

R tip: Reshape data with tidyr

Higher Ed
See how the tidyr R package’s gather and spread functions work. Plus a bonus look at labeling in ggplot2. Leave a comment and let us know what tips you’d like to see in a future Do More With R video.
Instructional Video6:08
IDG TECHtalk

Easy error handling in R with purrr’s possibly

Higher Ed
See how the purrr package’s possibly() function helps you flag errors and keep going when applying a function over multiple objects in R.
Instructional Video4:46
IDG TECHtalk

R data.table in 5 minutes

Higher Ed
Get a quick look at the R data.table package in this 5-minute tutorial that gives a sample of the package’s speed and power.
Instructional Video6:33
IDG TECHtalk

R tip: Write your own RStudio addins

Higher Ed
This RStudio Addins tutorial shows step by step how to create an addin for the RStudio IDE. Leave a comment and let us know what tips you’d like to see in a future Do More With R video.
Instructional Video9:08
IDG TECHtalk

How to use the new R pipe in R 4.1

Higher Ed
See the new pipe operator built into R 4.1 and how it differs from the maggritr pipe. Don't want to install 4.1 yet? Learn how to run R 4.1 in a Docker container.
Instructional Video14:22
IDG TECHtalk

How to use Git and GitHub with R

Higher Ed
See how to use Git version control and sync with GitHub -- all right within RStudio.
Instructional Video6:32
IDG TECHtalk

How to simplify ggplot2 with ggeasy

Higher Ed
See some easier-to-remember ways of customizing R data visualizations – plus the super-simple patchwork package to visualize multiple plots side by side.
Instructional Video7:20
IDG TECHtalk

How to send Slack messages with R

Higher Ed
In this episode of Do More With R, Sharon shows you how to send Slack messages using R. It may not seem helpful at first, but there's plenty of uses. You can even use it to notify yourself or others when a lengthy R script finishes...
Instructional Video3:27
IDG TECHtalk

R tip: Keep passwords and tokens secure with the keyring package

Higher Ed
Learn how to store credentials in an encrypted, secure keyring within R. Leave a comment and let us know what tips you’d like to see in a future Do More With R video.
Instructional Video5:30
IDG TECHtalk

How to email text and graphics right from R

Higher Ed
See how the blastula package lets you send text, graphs, and analysis right from R.
Instructional Video12:36
IDG TECHtalk

How to set up Python in RStudio

Higher Ed
Are you an R user confused by setting up Python? See how to install and configure Python – and run Python code within RStudio. Plus: Send data from Python to an R object. With InfoWorld Python expert Serdar Yegulalp who explains the ins...
Instructional Video4:55
IDG TECHtalk

How to use the dtplyr package

Higher Ed
The dtplyr 1.0 package lets you write dplyr R code and access speedy data.table performance. Find out how.
Instructional Video3:06
Curated Video

Learning R for Data Visualization (Video 10)

Higher Ed
R is on the rise and showing itself as a powerful option in many software development domains. At its core, R is a statistical programming language that provides impressive tools for data mining and analysis, creating high-level...
Instructional Video3:45
IDG TECHtalk

How to send SMS text messages from R

Higher Ed
See how to send a text message directly from an R script with Twilio and the twilio R package.