import pandas as pd from datetime import date, datetime, timedelta today = date.today() dates = pd.date_range(today, today+pd.DateOffset(days=7)) print(dates) print("========================") df = pd.DataFrame({'dates': dates}) print(df["dates"]==date(2018, 6, 13))
上面的代码在python3.5和python3.6中显示了不同的结果
当使用python3.5 + pandas0.22.0时,result显示日期(2018,6,13)是串联的
但是,当使用python3.6 + pandas0.23.0时, result表示在python3.6 + pandas0.23.0中,datetime.date(2018,6,13)与pandas datetime64('2018-6-13')不一致
任何建议?