首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >列出和保存日期的系列数据

列出和保存日期的系列数据
EN

Stack Overflow用户
提问于 2022-06-25 18:50:12
回答 1查看 48关注 0票数 1

此代码将日期与值作为一个系列一起输出。我想要操纵这些值,但最终我失去了日期。

代码语言:javascript
运行
复制
rgdp = fred.get_series('GDPC1')
fgdp=rgdp
rlistgdp=[] 
for a in range(len(rgdp)):
    rgdp2=((rgdp.iloc[a]/rgdp.iloc[a-1])**4-1) * 100
    rlistgdp.append(rgdp2)
rlistgdp

系列数据:

待列出的系列:

如何将日期与新值一起保存?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-25 19:27:48

代码语言:javascript
运行
复制
series = pd.Series([100,150,200,300], index=['a','b','c','d'])
代码语言:javascript
运行
复制
series

a    100
b    150
c    200
d    300
dtype: int64
代码语言:javascript
运行
复制
series2 = series.copy()
for i in range(1, len(series)):
    series2[i] = ((series[i]/series[i-1])**4-1) * 100
代码语言:javascript
运行
复制
series2

a    100
b    406
c    216
d    406
dtype: int64

注意,我使用了copy(),这样fgpd就不会被修改。范围设置为从1开始,因为我不知道您打算如何修改第一个值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72756525

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档