(This article was first published on

**DataScience+**, and kindly contributed to R-bloggers)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 on topics such as: Data science, Big Data, R jobs, visualization (ggplot2, Boxplots, maps, animation), programming (RStudio, Sweave, LaTeX, SQL, Eclipse, git, hadoop, Web Scraping) statistics (regression, PCA, time series, trading) and more...