Python 日期时间索引

Python 日期时间索引,python,pandas,Python,Pandas,我有一个带有289个日期时间戳的datetimeindex,我想删除289个日期时间戳。您能告诉我如何从pandas中的datetime索引中删除最后一个datetime戳记吗?s是一个datetime索引,从2019年1月1日起覆盖289天: s = pd.date_range('2019-01-01', periods=289) DatetimeIndex(['2019-01-01', '2019-01-02', '2019-01-03', '2019-01-04',

我有一个带有289个日期时间戳的datetimeindex,我想删除289个日期时间戳。您能告诉我如何从pandas中的datetime索引中删除最后一个datetime戳记吗?

s
是一个
datetime索引,从2019年1月1日起覆盖289天:

s = pd.date_range('2019-01-01', periods=289)

DatetimeIndex(['2019-01-01', '2019-01-02', '2019-01-03', '2019-01-04',
               '2019-01-05', '2019-01-06', '2019-01-07', '2019-01-08',
               '2019-01-09', '2019-01-10',
               ...
               '2019-10-07', '2019-10-08', '2019-10-09', '2019-10-10',
               '2019-10-11', '2019-10-12', '2019-10-13', '2019-10-14',
               '2019-10-15', '2019-10-16'],
              dtype='datetime64[ns]', length=289, freq='D')
使用数组切片排除最后一个:

s[:-1]

DatetimeIndex(['2019-01-01', '2019-01-02', '2019-01-03', '2019-01-04',
               '2019-01-05', '2019-01-06', '2019-01-07', '2019-01-08',
               '2019-01-09', '2019-01-10',
               ...
               '2019-10-06', '2019-10-07', '2019-10-08', '2019-10-09',
               '2019-10-10', '2019-10-11', '2019-10-12', '2019-10-13',
               '2019-10-14', '2019-10-15'],
              dtype='datetime64[ns]', length=288, freq='D')

为什么特别提到
日期时间索引
。您只需应用:
df.iloc[:-1]
,它将删除最后一行。该行可能重复