列中没有索引

时间:2019-10-28 17:13:07

标签: python python-3.x pandas jupyter-notebook

我正在尝试描述列表值,但是出现此错误:

KeyError: "None of [Index(['...'],\n dtype='object')] are in the [columns]"

我尝试搜索空格。我已将header设置为0并尝试了delim_whitespace=True,但由于没有空格,因此我将其删除。

%matplotlib inline
import scipy as sp
import pandas as pd
import matplotlib.pyplot as plt
import statsmodels.formula.api as sm
import csv

df = pd.read_csv('Dados.csv', sep=";", header=0)
x1 = df['com_proc'].values.tolist()
y = df['result_op'].values.tolist()

dados = pd.DataFrame(data=df)
dados

print("Estatísticas descritivas de y:")
dados[y].describe()

Dataframe可以正常显示,并且让我认为它没有错。问题始于dados[y].describe()

1 个答案:

答案 0 :(得分:0)

df['result_op']指向列中的值。
DataFrame.describe()Series.describe()仅适用于具有有效名称的用户。
dados[y]返回任何内容,更不用说dados[y].describe()