In this chapter, you learned about the pandas DataFrame
object. We covered various means of creating DataFrame
objects; and investigated, many techniques of manipulating the structure and contents of data held within.
Even with the extensive coverage that we have had in this chapter, the focus has been on the basic mechanics of manipulating DataFrame
objects, and there are many concepts which were excluded at this point, but which we will investigate in upcoming chapters. These include working with missing data, identifying and removing duplicate data, as well as pivoting, merging, sorting, and grouping data.
However, before we get into those details, in the next chapter we will look into how to populate the data in a DataFrame
object from sources outside of your application.