将 pandas_datareader 存储到一个新的 csv 文件中[重复]
Posted
技术标签:
【中文标题】将 pandas_datareader 存储到一个新的 csv 文件中[重复]【英文标题】:Store pandas_datareader into a new csv file [duplicate] 【发布时间】: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 文件 【参考方案1】:你离答案只有一行代码。
x.to_csv('mydata.csv', index = True)
【讨论】:
以上是关于将 pandas_datareader 存储到一个新的 csv 文件中[重复]的主要内容,如果未能解决你的问题,请参考以下文章
pandas_datareader 在 jupyter-notebook (Anaconda) 中不起作用
text [股票数据提取]考虑到Pandas_Datareader不再适用于雅虎数据,获取股票数据。 #pandas #e