在jupyterlab中重置系列到数据框的数据。

问题描述 投票:0回答:1

很抱歉我的问题很傻,这是我编程的第一步。

我正在使用Python API for FRED (更多信息在这里),尤其是:fred.get_series_info。我试着运行了.get_series_info。

tik1 = 'EUNNGDP'
info = fred.get_series_info(tik1) 

的输出是下面的表(在我的理解中,这是一个系列)。

output

我想把这个表转换为一个数据框架,并输入列名。要做到这一点,我首先尝试使用 info.reset_index() 这给我带来了以下结果。

output2

然后我试着重命名列,并得到列名,通过使用

`info.rename({'index':'label'}, axis = 'columns')
list(info.columns

在那里我得到了以下错误信息。

error message

你能告诉我吗?

python pandas jupyter-lab
1个回答
0
投票

确保你正在保存输出的 info.reset_index(),像这样。

info = info.reset_index()
info.rename({'index':'label'}, axis = 'columns')

或者你可以就地取材

info.reset_index(inplace=True)
info.rename({'index':'label'}, axis = 'columns')
© www.soinside.com 2019 - 2024. All rights reserved.