我有一个时间序列数据帧df
,如下所示:
time A B C D E
2011-01-04 15:55:00 0.003452 0.005303 0.016632 0.009611 0.000726 ...
2011-01-04 15:56:00 0.004292 0.064709 0.012159 0.020398 0.000272 ...
2011-01-04 15:57:00 0.006617 0.009344 0.018512 0.029696 0.001235 ...
2011-01-04 15:58:00 0.005883 0.048564 0.020213 0.072104 0.001337 ...
2011-01-04 15:59:00 0.008602 0.047318 0.024568 0.051225 0.002775 ...
我想添加一个多索引头来对每个列进行分类。例如,我想把A列和B列分为1组,C和D列分为2组和3组中的E列。因此,我会:
^{pr2}$如何使用条件语句(如果column=='a'|'B',然后分配到组1,等等…)?在
{cd1>你可以使用这个方法:
In [9]
,在这里我创建多重索引的顶层可以用很多不同的方法来创建。如果你有更多的cols,你可以做类似np.arange(len(df.columns)).repeat(2)
相关问题 更多 >
编程相关推荐