问题描述:
用日期比较当做条件语句时格式出错。#在这里我想要在total_sale中选取日期早于2012年12月1日的数据
#但是出错!
total_sale[total_sale['date'] <= datetime.date(2012,12,1)]
原因分析:
可以看到total_sale[‘date’]是datetime64[ns]类型
而datetime.date(2012,12,1)是date类型
不能做比较
解决方案:
total_sale_1 = total_sale[total_sale['date'].dt.date <= datetime.date(2012,12,1)]