【发布时间】:2020-04-18 05:42:42
【问题描述】:
我正在拼命地尝试不从串联数据帧中的循环(年增长率)返回我的结果,但下面的循环只是打印出每个数据帧。这个循环在一个函数中。
感谢您的帮助。
for i in ODList:
start_value = float(Grouped3[i].iloc[0])
end_value = float(Grouped3[i].iloc[-1])
num_periods = len(Grouped3)
TopCAGR = pd.DataFrame({'Dest Code':[i],'CAGR':cagr(start_value, end_value, num_periods)})
print (TopCAGR)
谢谢。周末愉快。
最大
【问题讨论】:
-
请参阅文档pandas.pydata.org/pandas-docs/stable/user_guide/merging.html中的 pandas 合并、连接、连接数据框函数
-
谢谢你。但我无法以某种方式在 for 循环中连接。
-
创建一个列表,将其填充到循环中,然后在循环后将其插入到您的数据框中。
标签: python pandas dataframe loops for-loop