Fundamental Tools of Data Wrangling
About this Course
Data wrangling is a crucial step in the data analysis process, as it involves the transformation and preparation of raw data into a suitable format for analysis. The \"Fundamental Tools for Data Wrangling\" course is designed to provide participants with essential skills and knowledge to effectively manipulate, clean, and analyze data. Participants will be introduced to the fundamental tools commonly used in data wrangling, including Python, data structures, NumPy, and pandas. Through hands-on exercises and practical examples, participants will gain the necessary proficiency to work with various data formats and effectively prepare data for analysis. In this course, participants will dive into the world of data manipulation using Python as the primary programming language. They will learn about data structures, such as lists, dictionaries, and arrays, and how to use them to store and organize different types of data. Furthermore, participants will explore the power of Python packages like random and math for generating and performing mathematical operations on data. They will also be introduced to NumPy, a powerful library for numerical computing, and learn how to efficiently work with multi-dimensional arrays and matrices. A significant focus of the course will be on pandas, a versatile library for data manipulation and analysis. Participants will discover various techniques to clean, reshape, and aggregate data using pandas, enabling them to derive valuable insights from messy datasets.Created by: University of Colorado Boulder

Related Online Courses
This course will assist you with recreating work that a previous coworker completed, revisiting a project you abandoned some time ago, or simply reproducing a document with a consistent format and... more
Welcome to \"Requirements Writing\". As the title indicates, over the next four weeks, we will be looking at the important task of writing of text-based requirement statements. The course takes you... more
In this 1.5-hour long project based course, you will learn how to use NetBeans 20 to develop a cross-platform application that can be deployed to any operating systems that support Java such as... more
This Specialization covers marketing concepts but, more importantly, emphasizes the need by companies and individuals to think openly across international markets and industries for new ideas or... more
Welcome to The Payroll Cycle, the second course in ADP\'s Entry-level Payroll Specialist Professional Certificate program. This course explores the end-to-end payroll processing cycle, from data... more