我在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
答案 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'])