【发布时间】:2019-10-18 10:38:26
【问题描述】:
我正在研究土地消耗和人口增长。 我有一个数据框,其中列出了一段时间内按时间顺序排列的人口。
import pandas as pd
df = pd.DataFrame({'year': [2014, 2015, 2016, 2017, 2018], 'population': [66354, 63322,83381, 91563, 93709]})
我得到了按年份分组的建筑物数量。
df2 = pd.DataFrame({'year': [2014, 2015, 2016, 2017, 2018], 'numberOfBu': [1348, 900, 1137, 865, 235]})
为了比较建筑物和人口之间的顺序,我应该逐年对建筑物进行增量添加 - 就像人口值一样。所以我必须将第一个值与第二个值相加,将两者的结果与第三个值相加,依此类推。
有熊猫的解决方案吗?
【问题讨论】:
-
欢迎来到 StackOverflow。请花时间阅读how to provide a great pandas example 上的这篇文章以及如何提供minimal, Complete, and Verifiable example 并相应地修改您的问题。这些关于如何提出好问题的提示也可能很有用
-
嗨@yatu 感谢您的建议。我试图使它更具可读性。希望对您有所帮助。