该运算是减法,其位置i + 1减去i。代码是:
r=61
DHumedad=np.zeros(r)
for t in range(r):
s2 = df1['Humedad(V/V)'][t]
s1 = df1['Humedad(V/V)'][t-1]
if t-1 < 0:
s1=0
DHumedad[t] = s2-s1
print DHumedad
错误是:KeyError:-1L
答案 0 :(得分:0)
# loops from 0 ... 61
for t in range(r):
# tries to access the index "-1"
s1 = df1['Humedad(V/V)'][t-1]
由于索引始终从0开始,因此您应该从1开始循环,如下所示:
for t in range(1, r + 1):
# code here
希望这会有所帮助。祝你好运。