Today's Learning Points
Use .head(), .tail(), .shape and .columns to explore your DataFrame and find out the number of rows and columns as well as the column names.
Look for NaN (not a number) values with .findna() and consider using .dropna() to clean up your DataFrame.
You can access entire columns of a DataFrame using the square bracket notation: df['column name'] or df[['column name 1', 'column name 2', 'column name 3']]
You can access individual cells in a DataFrame by chaining square brackets df['column name'][index] or using df['column name'].loc[index]
The largest and smallest values, as well as their positions, can be found with methods like .max(), .min(), .idxmax() and .idxmin()
You can sort the DataFrame with .sort_values() and add new columns with .insert()
To create an Excel Style Pivot Table by grouping entries that belong to a particular category use the .groupby() method
I've attached the completed notebook to this lesson as a .zip file. If you have any issues, unzip the file, upload it to google drive and open it as a Google Colab Notebook.
