小编itt*_*_da的帖子

在 python 数据框中创建嵌套列

我有 3 列,即模型(应作为索引)、无归一化的准确度、归一化后的准确度(zscore、minmax、maxabs、robust),这些需要创建为:

 ------------------------------------------------------------------------------------
|   Models  |  Accuracy without normalization    |      Accuracy with normalization  |
|           |                                    |-----------------------------------|
|           |                                    | zscore | minmax | maxabs | robust |
 ------------------------------------------------------------------------------------

Run Code Online (Sandbox Code Playgroud)
dfmod-> Models column
dfacc-> Accuracy without normalization
dfacc1-> Accuracy with normalization - zscore
dfacc2-> Accuracy with normalization - minmax
dfacc3-> Accuracy with normalization - maxabs
dfacc4-> Accuracy with normalization - robust
Run Code Online (Sandbox Code Playgroud)
dfout=pd.DataFrame({('Accuracy without Normalization'):{dfacc},
     ('Accuracy using Normalization','zscore'):{dfacc1},
     ('Accuracy using Normalization','minmax'):{dfacc2},
     ('Accuracy using Normalization','maxabs'):{dfacc3},
     ('Accuracy using Normalization','robust'):{dfacc4},
   },index=dfmod
)
Run Code Online (Sandbox Code Playgroud)

我试图做这样的事情,但我无法进一步弄清楚

测试数据: …

python dataframe

6
推荐指数
1
解决办法
1759
查看次数

标签 统计

dataframe ×1

python ×1