【问题标题】:Store pandas_datareader into a new csv file [duplicate]将 pandas_datareader 存储到一个新的 csv 文件中[重复]
【发布时间】:2021-05-10 10:30:54
【问题描述】:
def handle_data(symbol, start, end):
    stock_data = data.DataReader(
        symbol,
        'yahoo',
        start,
        end)

    return stock_data


x = handle_data(ticker, start=datetime(2021, 1, 2), end=datetime(2021, 2, 5))

这个函数返回这个:

                  High         Low        Open       Close    Volume  \
Date                                                                   
2021-02-02  136.309998  134.610001  135.729996  134.990005  83305400   
2021-02-03  135.770004  133.610001  135.759995  133.940002  89880900   
2021-02-04  137.399994  134.589996  136.300003  137.389999  83946000   
2021-02-05  137.410004  135.860001  137.350006  136.759995  72317009   

我想这样做,以便我的 python 脚本可以将库存历史数据保存到 csv 文件中,以便我可以将其用于以后的项目。我尝试使用 csv 模块执行此操作,但找不到与我正在尝试执行的操作匹配的任何内容。有什么方法可以将这些数据存储到一个新的 csv 文件中,而不需要现有的。

【问题讨论】:

  • df.to_csv('out.csv') 应该能够写入 csv 文件

标签: python pandas csv


【解决方案1】:

你离答案只有一行代码。

x.to_csv('mydata.csv', index = True) 

【讨论】:

    猜你喜欢
    • 2018-02-24
    • 2012-01-09
    • 2019-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-05
    • 1970-01-01
    • 2019-11-08
    相关资源
    最近更新 更多