Wrangling Data in the Tidyverse
About this Course
Data never arrive in the condition that you need them in order to do effective data analysis. Data need to be re-shaped, re-arranged, and re-formatted, so that they can be visualized or be inputted into a machine learning algorithm. This course addresses the problem of wrangling your data so that you can bring them under control and analyze them effectively. The key goal in data wrangling is transforming non-tidy data into tidy data. This course covers many of the critical details about handling tidy and non-tidy data in R such as converting from wide to long formats, manipulating tables with the dplyr package, understanding different R data types, processing text data with regular expressions, and conducting basic exploratory data analyses. Investing the time to learn these data wrangling techniques will make your analyses more efficient, more reproducible, and more understandable to your data science team. In this specialization we assume familiarity with the R programming language. If you are not yet familiar with R, we suggest you first complete R Programming before returning to complete this course.Created by: Johns Hopkins University

Related Online Courses
This accelerated on-demand course introduces participants to the comprehensive and flexible infrastructure and platform services provided by Google Cloud. Through a combination of video lectures,... more
Learners will present a well-organized academic speech on a topic in an academic field of the learner\'s choice. The learner will need to recall all of the skills learned in the previous three... more
In this course on Digestion, Micturition, and Reproduction, you will learn about the wonderful diversity of the digestive, urinary, and reproductive systems and the medical language that is used to... more
This Specialization is intended for aspiring web developers seeking to develop high-level web design skills. Through this series of courses, you will:\\n\\nDiscover the essentials of HTML and CSS.... more
This course is the third course in a series that aims to prepare you for a role working as a programmer. In this course, you will be introduced to the three main concepts in programming: Files,... more