Pandas Read CSV set dtype

When recognizing integers read_csv will default to int64, but if we would like to save memory we can set the dtype while we read the file.

import pandas as pd
import numpy as np

df = pd.read_csv('mixed.csv', dtype = { 'MyInteger' : np.int8 })
print( df.dtypes )

MyText        object
MyInteger       int8
MyFloat      float64
MyBool          bool
MyExit         int64
dtype: object