我试图获取基于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]
由于我将使用许多符号,所以我想以适当的方式处理它。