# Learn R By Intensive Practice – Part 2

[This article was first published on

Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.

**DataScience+**, and kindly contributed to R-bloggers]. (You can report issue about the content on this page here)Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.

This is a continuation of part 1 of the Learn R By Intensive Practice Series. In this part, we step up the game and learn a number of key concepts such as lists, sampling, data frames etc. At the end of each video, you will be solving a practice challenge based on what you learnt in that video. Finally in video 21 and 22, you will solve multiple practice exercises related to data manipulation.

If you are new to this series, you can watch the videos in part 1 here. Since more videos will be releasing soon, subscribe to the channel for future updates.

- 11. Get specific items using the which function
- 12. Converting one variable type to another
- 13. Lists
- 14. Set operations
- 15. Random Sampling
- 16. Special Ways To Check conditions
- 17. How to break out of for-loop and skip iterations
- 18. Introduction to Dataframes
- 19. Dataframes – summary, str, subsetting, transpose
- 20. Dataframes – which(), order(), rev(), attach()
- 21. Practice Exercise 2
- 22. Practice Exercise 3

Related Post

- Working with databases in R
- Data manipulation with tidyr
- Bringing the powers of SQL into R
- Efficient aggregation (and more) using data.table
- Aggregate – A Powerful Tool for Data Frame in R

To

**leave a comment**for the author, please follow the link and comment on their blog:**DataScience+**.R-bloggers.com offers

**daily e-mail updates**about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.

Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.