【发布时间】: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 文件