往返pd系列的最佳方式

2024-04-26 02:49:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在生成一些带有自定义indexpd.Series,即x = pd.Series(index=some_array, values=other_array),我希望将其保存到磁盘,并在另一个脚本中作为pd.Series再次加载

现在,我正在使用pd.Series.to_csvpd.Series.from_csv,但是在documentation for ^{}中,提到函数已被弃用,应该使用pd.read_csv

但是,read_csv似乎无法在有自定义index的情况下以pd.Series的形式从磁盘加载数据。我现在所做的似乎很好,但我想知道是否有一种往返Series磁盘的“通用”方式


1条回答
网友
1楼 · 发布于 2024-04-26 02:49:04

您可以使用pd.Series.to_pickle对序列进行pickle,并通过pd.read_pickle加载它。这是一个比通过csv更好的选择,因为它实际上保留了对象。速度也快得多

相关问题 更多 >