在python中获取关键错误

时间:2018-01-08 13:35:02

标签: python pandas

我在Y = df['people'].values发现关键错误,不知道原因,

import matplotlib.pyplot as plt
from sklearn import linear_model
import pandas as pd

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

print(df.shape)
df.head()

X = df['day'].values
Y = df['people'].values

1 个答案:

答案 0 :(得分:0)

列名中有问题空白。

df = pd.read_csv("project.csv")
print (df.head())
   day  people 
0    1        3
1    2        1
2    3        0
3    4        2
4    5        5

print (df.columns.tolist())
['day', 'people ']

print (df['people '])

#solution for remove trailing spaces
df.columns = df.columns.str.strip()
print (df['people'])