Source: https://www.spsrohini.com/sites/default/files/12%20IP-Unit%201-Python%20Pandas-I%20(Part%20-3-Dataframes)-Notes.pdf