我的数据集中有两个不同的列,
start end
0 2015-01-01 2017-01-01
1 2015-01-02 2015-06-02
2 2015-01-03 2015-12-03
3 2015-01-04 2020-11-25
4 2015-01-05 2025-07-27
我想要以特定的方式开始和结束之间的差异,这是我期望的输出。
year_diff month_diff
2 1
0 6
0 12
5 11
10 7
在这里,这一天对我来说并不重要,只有月份和年份。我试图周期以获得差异,但它仅在几个月内返回不同。如何实现所需的输出?
df['end'].dt.to_period('M') - df['start'].dt.to_period('M'))
慕侠2389804
12345678_0001
相关分类