【发布时间】:2020-07-27 14:45:12
【问题描述】:
我正在使用这个数据集: https://filebin.net/wr2jy0ass7rsl0vt 共有三列:“日期”、“温度”、“异常”。我使用“日期”来预测“温度”。代码:
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
from sklearn.linear_model import LinearRegression
from sklearn.model_selection import train_test_split
data_df = pd.read_csv("ave_yearly_temp_nyc_1895-2017.csv")
data_df.columns= ["Date","Temperature","Anomaly"]
data_df["Date"] = data_df["Date"]//100
regressor = LinearRegression()
X_train,X_test, y_train,y_test = train_test_split(data_df.iloc[:,0],data_df.iloc[:,1],test_size=0.2, random_state=0)
regressor.fit(X_train,y_train) #training the algorithm
data_df:
错误:
如何解决?
【问题讨论】:
标签: python python-3.x machine-learning scikit-learn linear-regression