¿Cuál es la diferencia entre guardar un marco de datos de pandas para pickle y csv?
Estoy aprendiendo pandas pitón. Veo un tutorial que muestra dos formas de guardar un marco de datos de pandas.
pd.to_csv('sub.csv')
y para abrirpd.read_csv('sub.csv')
pd.to_pickle('sub.pkl')
y para abrirpd.read_pickle('sub.pkl')
El tutorial diceto_pickle
es guardar el marco de datos en el disco. Estoy confundido acerca de esto. Porque cuando usoto_csv
, Vi que aparece un archivo csv en la carpeta, que supongo que también se guarda en el disco, ¿verdad?
En general, ¿por qué queremos guardar un marco de datos usandoto_pickle
en lugar de guardarlo en csv o txt u otro formato?