我正在尝试使用Pandas read_csv从this page下载财政部数据。在
url = "http://www.federalreserve.gov/datadownload/Output.aspx?rel=H15&series=bcb44e57fb57efbe90002369321bfb3f&lastObs=&from=&to=&filetype=csv&label=include&layout=seriescolumn"
res = requests.get(url)
csvio = StringIO(res.content)
dataframe = pd.read_csv(csvio, header=5, index_col=0, parse_dates=True)
columns_dic = {"RIFLGFCY10_N.B":'BC_10YEAR'}
dataframe = dataframe.rename(columns=columns_dic)
print (dataframe.head())
我觉得输出有点奇怪:
^{pr2}$我不明白为什么打印页眉时头被分成两行。另外,我不清楚日期是否被正确解析。有没有办法可以帮我修复我的电话来读取csv?在
由于您的
index_col=0
参数,标头被拆分。尝试不带索引列StringIO对象中的第一列数据将成为DataFrame中的一列,而不是成为索引。在
相关问题 更多 >
编程相关推荐