这个KeyError是什么意思,我该如何解决?

时间:2020-05-22 23:38:46

标签: python keyerror np

import pandas as pd

df = pd.read_csv("output.csv")


df["Output_before"] = df["Output(kWh)"].shift(-1)
df["Output_changes"] = (df["Output(kWh)"] / df["Output_before"]) - 1 

df["Output_before"] = df["Output(kWh)"].shift(-1)

df["Output_changed"] = (df["Output(kWh)"] / df["Output_before"]) -1

df = df.dropna()

changes = df["Output(kWh)"]

# input shape: (number_of_train_examples, sequence_length, input_dim)
import numpy as np

X = []
Y = []

for i in range (0, len(changes) - 20):
    Y.append(changes[i])
    X.append(np.array(changes[i+1:i+21][::-1]))

X = np.array(X).reshape(-1, 20, 1)
Y = np.array(Y)

KeyError为'191',我不明白为什么。 我用另一个数据集测试了相同的代码,它起作用了。 我的数据集有问题吗? 附件中是错误代码的图片。 KeyError。

picture

0 个答案:

没有答案
相关问题