将数字日期转换为Python中的日期

问题描述 投票:1回答:1

我创建了一个数据框,第一列为'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)

我希望在代码上使用线性回归,如果我的日期是数字(日期列是一个要素),我的预测会改变吗?另外我该如何返回日期格式?

python datetime linear-regression datetime-format
1个回答
0
投票

如果日期不是输入要素之一,则根本不起作用,因为它不会包含在要素矩阵中。如果date是您模型的输入。即输入特征之一,然后保持数字不变。如果您的模型预测的是与特定日期有关的东西,那么最好包括到该日期的距离。即(日期-特定日期)

© www.soinside.com 2019 - 2024. All rights reserved.