我有一个数据框,如下所示,其中包含了年份中的月份和日期等整数的多重索引,以及这些日期的最高温度和最低温度记录。
df
Min Temp Max Temp
Date Date
1 1 -88 139
2 -115 150
3 -110 139
4 -81 156
5 -80 172
... ... ...
12 2 -94 156
3 -97 172
4 -120 156
5 -124 144
6 -161 130
7 -167 135
8 -141 167
9 -135 178
10 -106 194
11 -106 161
12 -94 144
13 -92 133
14 -149 117
15 -158 117
16 -119 122
17 -111 160
18 -142 133
19 -185 130
20 -190 161
21 -167 161
22 -98 150
23 -162 139
24 -90 183
25 -125 183
26 -119 144
27 -76 130
28 -81 134
29 -117 113
30 -127 106
31 -111 122
我应该如何将这个多层次索引转换为单一的日期时间类型的索引?我正在寻求类似于以下的转换:
1 1 ---> January 1
1 2 ---> January 2
...
12 31 ---> December 31
reset_index()
,然后组合生成的列以创建新列,将其转换为日期时间并设置为索引。 - rahlf23datetime
至少需要年、月和日来定义。如果你需要使用datetime
,你可以选择一些虚拟的年份,比如 1900 年。 - ALollz