2

我有两个日期:

a = (pd.to_datetime(20191231, format='%Y%m%d') + pd.offsets.MonthEnd(n=0)).to_period('Q')
b = (pd.Timestamp(str(2020) + '-' + str(4 * 3)) + pd.offsets.MonthEnd(n=0)).to_period('Q')

我计算了它们的差异:

c = a - b

的类型c仍然是pandas._libs.tslibs.offsets.QuarterEnd. 有没有办法可以转换c为整数(四分之一的差异)?

4

1 回答 1

3

我们可以使用nfrom 的属性QuarterEnd来获得预期的结果:

>>> c = a - b
>>> c.n
-4
于 2021-12-06T17:36:31.270 回答