【发布时间】:2017-11-23 08:41:06
【问题描述】:
我有一个这样的熊猫数据框
Years {2000, ..., 2001, ..., 2002, ...}
product {'A', 'B', 'C', 'D', ...}
price $ {10, 11, 12, 13, 14, ...}
所以,我有很多产品,多年来每种产品的价格都不同 我想年复一年地计算每个产品的年度演变
我可以使用 for 循环来做到这一点,在该循环中,我为每一行查找产品和 year+1 以获取价格,但这听起来很繁重且执行时间很长。
有没有更好的方法来做到这一点?
最好的(用于以后的目的)是得到类似的东西
Years {2000, ..., 2001, ..., 2002, ...}
product {'A', 'B', 'C', 'D', ...}
price $ {10, 11, 12, 13, 14, ...}
next price $ {11, 13, 14, 12, 14, ...}
最后我知道 2000 年的产品 A 的价格为 10 美元,下一个价格(2001 年)为 11 美元
希望你能理解我! 谢谢大家 自动曝光
【问题讨论】:
标签: python python-2.7 pandas numpy dataframe