我如何才能将熊猫时间戳记抵消一定的月数?

发布于 2021-01-29 18:19:47

假设我有一个熊猫Timestamp对象t1。

import pandas a pd
t1=pd.Timestamp('2013-04-01 00:00:00')

如何获得另一个熊猫时间戳,从t1开始被k个月抵消?

关注者
0
被浏览
45
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    您可以使用relativedelta

    In [135]:
    k=2
    t1 + pd.datetools.relativedelta(months=k)
    
    Out[135]:
    Timestamp('2013-06-01 00:00:00')
    

    DateOffset

    In [136]:
    k=2
    t1 + pd.DateOffset(months=k)
    
    Out[136]:
    Timestamp('2013-06-01 00:00:00')
    

    感谢@AlexRiley的建议编辑,relativedelta已移至

    pd.offsets.relativedelta 以来 0.20.0



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看