不能包含数据类型';M';在Python的缓冲区中

不能包含数据类型';M';在Python的缓冲区中,python,Python,下面的一行显示了错误:“不能在缓冲区中包含数据类型'm' 有两个表,“新表”和“最终数据”,使用它们的索引作为日期时间,如“2016-01-01”。我猜错误发生在循环datetime索引时 当我删除for循环语句并将其更改为 new_table.ix[rebalance_dates[0]] = np.round((final_data.ix[rebalance_dates[0]),0) 不知道如何解决这个问题,运行带有datetime索引的循环语句。谢谢 new_table.ix[reba

下面的一行显示了错误:“不能在缓冲区中包含数据类型'm'

有两个表,“新表”和“最终数据”,使用它们的索引作为日期时间,如“2016-01-01”。我猜错误发生在循环datetime索引时

当我删除for循环语句并将其更改为

 new_table.ix[rebalance_dates[0]] = np.round((final_data.ix[rebalance_dates[0]),0)
不知道如何解决这个问题,运行带有datetime索引的循环语句。谢谢

 new_table.ix[rebalance_dates[0]] = np.round((final_data.ix[rebalance_dates[0]),0)