将101(yearmonth)等非标准日期转换为int或标准数据,以便用于sci_工具包学习

2024-10-19 14:31:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要在Panda中转换这种年变量

 Year  Sales
0   1-01  266.0
1   1-02  145.9
2   1-03  183.1
3   1-04  119.3
4   1-05  180.3
5   1-06  168.5
6   1-07  231.8
7   1-08  224.5
8   1-09  192.8
9   1-10  122.9
10  1-11  336.5
11  1-12  185.9
12  2-01  194.3
13  2-02  149.5
14  2-03  210.1
15  2-04  273.3
16  2-05  191.4
17  2-06  287.0
18  2-07  226.0
19  2-08  303.6
20  2-09  289.9
21  2-10  421.6
22  2-11  264.5
23  2-12  342.3
24  3-01  339.7
25  3-02  440.4
26  3-03  315.9
27  3-04  439.3

为了将其用于sci kit learn或其他预测方法,我不知道该怎么做,因为它的日期格式不标准

我曾经

pd.datetime.strptime(dates, '%m-%d')

但它不起作用, 你能告诉我你的方法吗

胜过


Tags: 方法标准datetime格式yearpandalearnkit