What is (modern) pandas?#

Learning Objectives#

After working through this topic, you should be able to:

  • Understand that pandas is used for everything related to loading datasets and preparing them for the analysis

  • Appreciate that pandas is under active development and will only get better

  • Configure pandas to use modern features

  • Explain the benefits of opting into modern features of pandas

Materials#

Here is the Screencast and these are the slides.

pandas settings for getting “modern” behaviour#

import pandas as pd

pd.options.mode.copy_on_write = True
pd.options.future.infer_string = True

Additional Materials#

Quiz#