这个关键错误是什么意思?我如何解决它?

2024-05-15 09:09:42 发布

您现在位置:Python中文网/ 问答频道 /正文

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)

关键错误是'191',我不明白为什么。 我用另一个数据集测试了相同的代码,结果成功了。 我的数据集有问题吗? 附件中是错误代码的图片。 关键错误

picture


Tags: csvimportdfinputoutputshiftasnp