我试图在spyder中运行在jupyer笔记本中工作的相同代码,并获得不同的结果。
我几乎导入了一个数据框,解析日期并减去,如下所示:
df=pd.read_csv('flight.csv', parse_dates=[0,12,16])
flight_time=(df.sch_arr_time.subtract(df.sch_dep_time)).dt.total_seconds()/60
在jupyter中,代码运行良好,并为我提供了我想要的结果。在spyder中运行相同的代码会产生以下结果:
AttributeError:“ TimedeltaProperties”对象没有属性“ total_seconds”
我直接从jupyter到spyder导出了一个.py文件,所以我很困惑为什么代码将停止工作。
Spyder版本:3.2.6 Jupyter笔记本:5.0.0