Book Image

Learning pandas - Second Edition

By : Michael Heydt
Book Image

Learning pandas - Second Edition

By: Michael Heydt

Overview of this book

You will learn how to use pandas to perform data analysis in Python. You will start with an overview of data analysis and iteratively progress from modeling data, to accessing data from remote sources, performing numeric and statistical analysis, through indexing and performing aggregate analysis, and finally to visualizing statistical data and applying pandas to finance. With the knowledge you gain from this book, you will quickly learn pandas and how it can empower you in the exciting world of data manipulation, analysis and science.
Table of Contents (16 chapters)

Concatenating data in multiple objects

Concatenation in pandas is the process of combining the data from two or more pandas objects into a new object. Concatenation of the Series objects simply results in a new Series, with the values copied in sequence.

The process of concatenating the DataFrame objects is more complex. The concatenation can be applied to either axis of the specified objects, and along that axis pandas performs relational join logic to the index labels. Then, along the opposite axis, pandas performs alignment of the labels and filling of missing values.

Because there are a number of factors to consider, we will break down the examples for concatenation into the following topics:

  • Understanding the default semantics of concatenation
  • Switching the axis of alignment
  • Specifying the join type
  • Appending data instead of concatenation
  • Ignoring the index labels
...