pandasdatareader提取价格值

2024-10-03 13:23:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图获取一个基于DateTimeIndex的价格列表,但是由于列没有名称,如何提取这个值?你知道吗

import pandas_datareader as pdr
start_date = datetime(2002,1,1).strftime("%Y-%m-%d")
end_date = datetime.now().strftime("%Y-%m-%d")
fx = pdr.get_data_fred("GOLDPMGBD228NLBM", start_date, end_date)

我想从fx变量的值中检索一个列表。你知道吗

这是当前的数据帧模型:

In [41]: fx.head()                                                
Out[41]: 
            GOLDPMGBD228NLBM
DATE                        
2002-01-01               NaN
2002-01-02            278.35
2002-01-03            278.80
2002-01-04            277.75
2002-01-07            278.60

我希望这样:

x = []
x = fx['Prices']
print(x)
['NaN', 278.35, 278.80, 277.75, 278.60] 

因为我将与许多符号,我想处理它在一个适当的方式。你知道吗


Tags: import名称pandas列表datetimedate价格nan