gpt4 book ai didi

pandas - Python Pandas 持久缓存

转载 作者:行者123 更新时间:2023-12-04 23:36:58 25 4
gpt4 key购买 nike

是否有python pandas的实现将数据缓存在磁盘上,所以我可以避免每次重现它?

特别是对于get_yahoo_data,有没有用于财务的缓存方法?

一个非常好的优点是:

  • 编写
  • 的代码很少
    当为同一来源下载新数据时,
  • 可能整合持久化系列

  • 最佳答案

    有很多方法可以实现此目的,但是最简单的方法可能是使用内置方法来编写和读取Python pickles。您可以使用 pandas.DataFrame.to_pickle 将DataFrame存储到磁盘,并使用 pandas.read_pickle 从磁盘读取存储的DataFrame。
    pandas.DataFrame的示例:

    # Store your DataFrame
    df.to_pickle('cached_dataframe.pkl') # will be stored in current directory

    # Read your DataFrame
    df = pandas.read_pickle('cached_dataframe.pkl') # read from current directory

    同样的方法也适用于 pandas.Series:
    # Store your Series
    series.to_pickle('cached_series.pkl') # will be stored in current directory

    # Read your DataFrame
    series = pandas.read_pickle('cached_series.pkl') # read from current directory

    关于pandas - Python Pandas 持久缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51235360/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com