在数据框架中建立多索引

2024-04-23 09:22:24 发布

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

我正在将两个文件读入Python,它们的格式都是:

           0.00902317     0.0270695     0.0451159     0.0631622  \   
0000010  6.962980e-05  7.063750e-05  7.165970e-05  7.269680e-05   
1000010  0.000000e+00  0.000000e+00  0.000000e+00  0.000000e+00   
2000010  0.000000e+00  0.000000e+00  0.000000e+00  0.000000e+00 

第一行是一个ID号,列是不同的年龄。这两个文件包含不同的年龄段,只有几个常见的ID

最终,我将这两个数据帧组合起来,以找到公共ID,但我想要得到结果数据帧

               File 1                      File 2    
           0.00902317     0.0270695     0.0675493     0.1091622  \   
0000010  6.962980e-05  7.063750e-05  0.000000e+00  0.000000e+00   
1000010  0.000000e+00  0.000000e+00  0.000000e+00  0.000000e+00   
2000010  0.000000e+00  0.000000e+00  0.000000e+00  0.000000e+00 

有没有一种方法可以使数据帧看起来像这样,多索引列?你知道吗

抱歉,如果这是一个简单的问题,我是新的数据帧工作。你知道吗


Tags: 文件数据方法id格式file年龄年龄段
1条回答
网友
1楼 · 发布于 2024-04-23 09:22:24

我想你可以用^{}

print (pd.concat([df1, df2], axis=1, keys=['File 1','File 2']))

            File 1                                  File 2            
        0.00902317 0.0270695 0.0451159 0.0631622 0.0675493 0.1091622  
0000010    0.00007  0.000071  0.000072  0.000073       0.0         0.0
1000010    0.00000  0.000000  0.000000  0.000000       0.0         0.0
2000010    0.00000  0.000000  0.000000  0.000000       0.0         0.0

相关问题 更多 >