如何修复:KeyError:“[列] 中没有 [索引([...],dtype='object')]”

Uli*_*lia 5 python dataframe pandas keyerror

我是初学者/学生,想要开发神经网络的原型。我想从 DataFrame 列创建一个变量,但收到一个我不明白的错误:

# take() does not accept boolean indexers
KeyError: "None of [Index(['Solar - Actual Aggregated [MW]'], dtype='object')] are in the [columns]"
Run Code Online (Sandbox Code Playgroud)

我看过一篇文章说列名中的空格不好,但过去我没有遇到过这个问题。

import pandas as pd
import numpy as np

df = pd.read_csv("...Test_Trainingsdaten/03.06.19/Produziert%20Solar%20Wind_28-06-19.csv")

df.info()
# MTU                               96 non-null object
# Solar - Actual Aggregated [MW]    96 non-null int64


X = df[["MTU"]].values                               # works                 
Y = df[["Solar - Actual Aggregated [MW]"]].values    # error
Run Code Online (Sandbox Code Playgroud)

有了这两个变量,我想创建一个简单的机器学习模型,但我不知道如何修复该错误