【发布时间】:2018-07-24 01:02:52
【问题描述】:
我正在学习 python 熊猫。 我看到一个教程,其中显示了两种保存熊猫数据框的方法。
pd.to_csv('sub.csv')并打开pd.read_csv('sub.csv')pd.to_pickle('sub.pkl')并打开pd.read_pickle('sub.pkl')
教程说to_pickle 是将数据帧保存到磁盘。我对此感到困惑。因为当我使用to_csv 时,我确实看到文件夹中出现了一个 csv 文件,我假设它也保存到磁盘吧?
一般来说,为什么我们要使用to_pickle 保存数据帧,而不是将其保存为 csv 或 txt 或其他格式?
【问题讨论】:
-
Matthew Rocklin 做了一个有趣的速度分析here