當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python pandas.Timestamp.replace用法及代碼示例


用法:

Timestamp.replace(year=None, month=None, day=None, hour=None, minute=None, second=None, microsecond=None, nanosecond=None, tzinfo=<class 'object'>, fold=None)

實現 datetime.replace,處理納秒。

參數

year整數,可選
month整數,可選
day整數,可選
hour整數,可選
minute整數,可選
second整數,可選
microsecond整數,可選
nanosecond整數,可選
tzinfotz-convertible,可選
fold整數,可選

返回

替換字段的時間戳

例子

創建時間戳對象:

>>> ts = pd.Timestamp('2020-03-14T15:32:52.192548651', tz='UTC')
>>> ts
Timestamp('2020-03-14 15:32:52.192548651+0000', tz='UTC')

替換年份和小時:

>>> ts.replace(year=1999, hour=10)
Timestamp('1999-03-14 10:32:52.192548651+0000', tz='UTC')

替換時區(不是轉換):

>>> import pytz
>>> ts.replace(tzinfo=pytz.timezone('US/Pacific'))
Timestamp('2020-03-14 15:32:52.192548651-0700', tz='US/Pacific')

類似於 pd.NaT

>>> pd.NaT.replace(tzinfo=pytz.timezone('US/Pacific'))
NaT

相關用法


注:本文由純淨天空篩選整理自pandas.pydata.org大神的英文原創作品 pandas.Timestamp.replace。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。