【发布时间】:2020-06-07 22:56:22
【问题描述】:
我在使用 pandas 方面相当新,我有以下数据框:
Date
2019-06-01 195.585770
2019-07-01 210.527466
2019-08-01 206.278168
2019-09-01 222.169479
2019-10-01 246.760193
2019-11-01 265.101562
2019-12-01 292.163818
2020-01-01 307.943604
2020-02-01 271.976532
2020-03-01 253.603500
2020-04-01 293.006836
2020-05-01 317.081665
2020-06-01 331.500000
2020-06-05 331.500000
Name: AAPL, dtype: float64
如何快速计算 2 个日期的天数之差?最后,我想计算平均每月增长百分比。 结果应该是相差30天和31天交替出现。必须有一个快速命令来计算两个连续日期之间的差异,但我似乎找不到它。
【问题讨论】:
-
我可以做笔记吗?您在此处打印的内容表明您拥有的是 pd.Series 而不是 pd.DataFrame。
-
看
pct_change方法。 -
啊哈,是的,我查过了,确实是 pd.Series。
-
我用过,我用过。然而,它似乎给了我一个价值差异,但我想用这个百分比除以过去的天数。