我正在尝试使用pandas数据读取器从yahoo财务中获取比特币的价值,然后将这些数据保存到csv文件中。错误在哪里,如何解决?
import pandas as pd
import pandas_datareader.data as web
start = dt.datetime(2017, 1, 1)
end = dt.datetime(2019, 11, 30)
df = web.DataReader('BTC', 'yahoo', start, end)
df.to_csv('BTC.csv')
print(df.head())
这是用spyder编码的,如果相关的话,是python 3.7 ...
答案 0 :(得分:1)
这应该有效。使用“ BTC-USD”库存/安全价值:
import pandas as pd
import pandas_datareader.data as web
import datetime as dt
start = dt.datetime(2017, 1, 1)
end = dt.datetime(2019, 11, 30)
df = web.DataReader('BTC-USD', 'yahoo', start, end)
df.to_csv('BTC.csv')
print(df.head())
或
df = web.get_data_yahoo('BTC-USD', start, end)
答案 1 :(得分:0)
我在使用pandas datareader时收到“ Keyerror'Date'”错误,并且在脚本中发现了两个可解决该问题的错误:
希望这会有所帮助!