I am learning python pandas. I see a tutorial which shows two ways to save a pandas dataframe.
pd.to_csv('sub.csv')
and to openpd.read_csv('sub.csv')
pd.to_pickle('sub.pkl')
and to openpd.read_pickle('sub.pkl')
The tutorial says to_pickle
is to save the dataframe to disk. I am confused about this. Because when I use to_csv
, I did see a csv file appears in the folder, which I assume is also save to disk right?
In general, why we want to save a dataframe using to_pickle
rather than save it to csv or txt or other format?