【发布时间】:2019-10-23 07:53:12
【问题描述】:
我的代码有问题,我需要根据某些属性找到某个值。
xls = xlrd.open_workbook(filed, on_demand=True)
for sheet_name in xls.sheet_names():
df = pd.read_excel(filed,sheet_name)
df['diffspeed']=df['speed'].diff().fillna(0)
df['timeshift'] = df['time'].shift(-1)
df['timediff']=(df['timeshift']-df['time'])
df['Distance']= df['diffspeed']/df['timediff']
df.to_excel(writer,sheet_name)
writer.save()
它不断给我以下错误 ufunc true_divide 不能使用类型为 dtype('float64') 和 dtype('
【问题讨论】: