gpt4 book ai didi

python - Pandas DataFrame 未按预期工作

转载 作者:太空宇宙 更新时间:2023-11-04 05:37:07 24 4
gpt4 key购买 nike

我是 Python 的新手,我正在尝试将它用于金融,特别是绘制股票价格。我正在使用 pandas 及其 DataFrame 对象,但由于某种原因我无法获得我需要的数据。 web.DataReader 方法有效,因为我在另一个程序中尝试过,但我的代码没有。这是我的代码:

import numpy as np
import pandas as pd
import pandas.io.data as web

symbols = ['AAPL', 'MSFT', 'GLD']
data=pd.DataFrame()
for sym in symbols:
data[sym] = web.DataReader(sym, data_source='yahoo', start='4/14/2014',end='01/30/2015')['Adj Close']
data.columns=symbols
print(data['AAPL'])

输出是一个空的数据帧,我不确定为什么,因为 DataReader 确实像我在其他地方尝试过的那样工作。

最佳答案

将 pandas 更新到版本 >=0.17.1 应该可以解决您的问题。如果您使用 conda(推荐):

conda update pandas 

会做。

更新后您将收到弃用警告。

要避免安装 pandas-datareader:

conda install pandas-datareader

和改变:

import pandas.io.data as web

进入:

from pandas_datareader import data as web    

关于python - Pandas DataFrame 未按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35246105/

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