我创建了一个数据框,第一列为'date',其余数字列为。
date transportation pm25 pm10 ozone no2 so2 co final_aqi label
719163 21 162 193 24 40 2 16 193 119.0
....
589 rows × 10 columns
这里我使用以下命令将日期转换为数字形式
import datetime as dt
df['date'] = pd.to_datetime(df['date'])
df['date'] = df['date'].map(dt.datetime.toordinal)
我希望在代码上使用线性回归,如果我的日期是数字(日期列是一个要素),我的预测会改变吗?另外我该如何返回日期格式?
如果日期不是输入要素之一,则根本不起作用,因为它不会包含在要素矩阵中。如果date是您模型的输入。即输入特征之一,然后保持数字不变。如果您的模型预测的是与特定日期有关的东西,那么最好包括到该日期的距离。即(日期-特定日期)