Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Data analysis and visualization in Python with Pandas
Rating: 4.8 out of 5(49 ratings)
364 students
Created byArdian Grezda
Last updated 3/2024
English

What you'll learn

  • Basics in pandas library
  • File reading and writing
  • Data visualization using matplotlib
  • Data wrangling
  • Data agreggation
  • Time series

Course content

7 sections92 lectures10h 39m total length
  • Series part 19:21
  • Series Part 28:40

    Explore basic series arithmetic, creating series from dictionaries, and index handling in pandas, including isnull checks, null value detection, and named series and index; plus adding series with aligned indexes.

  • DataFrame part 18:08
  • DataFrame part 26:31

    Modify a data frame by assigning to a column and using a series, create new columns, delete columns, and build data frames from dictionaries for Italy and Germany across years.

  • Index object2:20
  • Reindexing10:55
  • Deleting data from the axis6:41

    Demonstrate deleting data from the axis in Pandas with the drop method on series and dataframe, removing indexes and columns using axis controls.

  • Indexing, selection and filtering Part 17:32

    Explore indexing, selection, and filtering in pandas series, including label and position retrieval, slicing, boolean masking, and updating values such as B and C, similar to numpy.

  • Indexing, selection and filtering Part 29:34

    Explore indexing, selection, and filtering in a data frame, including selecting columns and rows with lists, boolean masks, and conditional updates.

  • Indexing, selection and filtering Part 36:45
  • Arithmetics with Series and DataFrames9:21

    explore arithmetics with series and data frames by adding pandas objects and aligning by index and columns. see how sums handle missing indices or columns with not a number.

  • Functions and mapping7:32
  • Sorting in pandas9:55

    Sort data in pandas by index and by columns using sort_index, and order values with sort_values. Learn to sort by a specific column (axis=1) or by index across rows.

  • Indexes with duplicate values2:48

    Explore how pandas handles indexes with duplicate values by inspecting a series and a data frame, and verify index uniqueness using is unique while selecting entries by index label.

  • Class work no 11:59
  • Solution to class work no 17:24

    Demonstrate a pandas workflow by building a country population dataframe, adding female and male columns, computing 70% of male, calculating percent of male, and removing the dump column.

Requirements

  • The student should have basic understanding of Python programming language

Description

The course title is “Data analysis and visualization using Python” and it is using the pandas library.

It is divided into 7 chapters.

Chapter 1 talk about creation of pandas objects such as: Series, DataFrame, Index. This chapter includes basic arithmetic with pandas object. Also it describes other operations with pandas object such as: reindexing, deleting data from axis, filtering, indexing and sorting.

Chapter 2 describes statistical methods applied in pandas objects and manipulation with data inside pandas object. It describes pandas operations such as: unique values, value counting, manipulation with missing data, filtering and filling missing data.

Chapter 3 talks about reading and writing data from text file format and Microsoft Excel. Partial reading of large text files is also described with an example.

Chapter 4 describes data visualization using matplotlib library. It has example about the following graphs: line, scatter, bar and pie. Setting title, legend and labels in the graph is also describes with some practical examples. Drawing from pandas object is also described.

Chapter 5 talks about data wrangling. Merging Series object and DataFrame object is described with practical examples. Combining pandas objects and merging them is part of this chapter.

Chapter 6 talks about various forms of data aggregation and grouping. Creating and using pivot tables is also described.

Chapter 7 talks about time Series creation and manipulation. Classes DatetimeIndex and Period are included in the description of the chapter. Indexing and selection is described with practical examples.

Who this course is for:

  • Aspiring data analyst
  • Data analyst
  • Students that want to have knowledge about pandas library