我有一个带有以下DatetimeIndex的熊猫数据框:
command.Parameters.AddWithValue("@SCD_DEPT", ValueOrDbNull(entity.ScdDept == "", entity.ScdDept));
command.Parameters.AddWithValue("@LEAVE_DATE", ValueOrDbNull(entity.LeaveDate == DateTime.MaxValue, entity.LeaveDate));
“时间”以15分钟为间隔开始15:30,结束于21:59。
我现在正在绘制一列带有数字的列,但问题是22:00-15:29之间存在间隙
有什么建议可以使其成为连续的数据点系列?
更新:
这是我正在使用的代码:
DatetimeIndex(['2019-06-13 15:30:00', '2019-06-13 15:31:00',
'2019-06-13 15:32:00', '2019-06-13 15:33:00',
....
'2020-03-06 21:56:00', '2020-03-06 21:57:00',
'2020-03-06 21:58:00', '2020-03-06 21:59:00'],
dtype='datetime64[ns]', name='Date', length=72622, freq=None)
答案 0 :(得分:0)
您可以尝试类似的操作,以删除没有值且只有时间在15:30到21:59之间的行-
import time
df[(df['datetime'].dt.time >= time(15,30)) & (df['datetime'].dt.time <= time(21, 59))]