我正在努力从以下链接使用python读取SDMX XML文件: https://www.newyorkfed.org/xml/fedfunds.html或 direct
理想情况下,我希望将基金利率纳入数据框架,但我尝试使用pandasdmx,它似乎与此不兼容
我当前的代码: f
rom urllib.request import urlopen
import xml.etree.ElementTree as ET
url = "https://websvcgatewayx2.frbny.org/autorates_fedfunds_external/services/v1_0/fedfunds/xml/retrieve?typ=RATE&f=03012016&t=04032020"
d2 = urlopen(url).read()
root ET.fromstring(d2)
for elem in root.iter():
k = elem.get('OBS_VALUE')
if k is not None:
print(k)
我想得到这样的东西:
FUNDRATE_OBS_POINT='1%' FUNDRATE_OBS_POINT='25%'
2020-04-02 0.03 0.05
2020-04-01 0.03 0.05
2020-04-01 0.01 0.05
我发现这个方法非常难看,对于每个“数据”,我需要检查它是否没有。有没有更好的办法
试着做以下几点:
输出:
相关问题 更多 >
编程相关推荐