Python 使用熊猫的全天制

Python 使用熊猫的全天制,python,pandas,numpy,Python,Pandas,Numpy,我想对DateTime特性进行舍入,使其转换为每10分钟时间间隔的起始值。下面的示例显示了所需的结果: Actual Time | Round Time(within 10 min interval) 2016-01-01 05:47:46 2016-01-01 05:40:00 2016-01-01 05:49:58 2016-01-01 05:40

我想对DateTime特性进行舍入,使其转换为每10分钟时间间隔的起始值。下面的示例显示了所需的结果:

     Actual Time              |        Round Time(within 10 min interval)


  2016-01-01 05:47:46                      2016-01-01 05:40:00
  2016-01-01 05:49:58                      2016-01-01 05:40:00
  2016-01-01 05:50:01                      2016-01-01 05:50:00
  2016-01-01 05:59:58                      2016-01-01 05:50:00  
下面的代码,将其四舍五入到最接近的10分钟间隔,而不是始终给出下限值

df['DateTime'].agg(lambda x : x.round('10min'))
它将日期时间功能舍入为最接近的值

   Actual Time              |        Round Time(within 10 min interval)

  2016-01-01 05:47:46                      2016-01-01 05:50:00
  2016-01-01 05:49:58                      2016-01-01 05:50:00
  2016-01-01 05:50:01                      2016-01-01 05:50:00
  2016-01-01 05:59:58                      2016-01-01 06:00:00  
四舍五入,使其接近下限值。

使用:

df['DateTime'].agg(lambda x : x.round('10min'))

不清楚,请在您的帖子中更清楚一些。++ve对于nice命令,先生,您能告诉我这个命令应该是什么样子的吗?
df
,当我尝试从OP的示例创建它时,它创建了两列,然后这个命令会出错。@RavinderSingh13-谢谢。引发了什么样的错误?当然,这里有一个错误
AttributeError:只能使用带有datetimelike值的.dt访问器
@RavinderSingh13-您需要在第一步中将列转换为datetimes。