Date表里面都是1994-01-03这个格式
time = [pd.Timestamp.toordinal(dt.strptime(t1, '%Y-%m-%d')) for t1 in data['Date']]
这里运行就报错
TypeError: strptime() argument 1 must be str, not datetime.date
求解决
time = [pd.Timestamp.toordinal(dt.strptime(t1, '%Y-%m-%d')) for t1 in data['Date']]
改成
time = [pd.Timestamp.toordinal(dt.strptime(t1.decode('ascii'), '%Y-%m-%d')) for t1 in data['Date']]
望采纳!谢谢
t1换成str(t1)试试