【发布时间】:2020-12-07 13:39:17
【问题描述】:
我正在尝试将以下输入数据帧转换为输出数据帧
import pandas as pd
data = {'Model1': [86,23,32,13,45,12],
'Model2': [96,98,34,12,22,19],
'Model3': [56,23,44,12,32,33]
}
Input = pd.DataFrame(data,
columns=['Model1','Model2','Model3'],
index=['I1', 'I2','I3','I4','I5','I6'])
Output = pd.DataFrame(data={'Best Model': ['Model2','Model2', 'Model3','Model1', 'Model1', 'Model3'],
'Best Model Accuracy': [96,98,44,13,45,33]},
columns=['Best Model','Best Model Accuracy'],
index=['I1', 'I2','I3','I4','I5','I6'])
逻辑:我有 6 个客户的 3 个模型准确度结果,我想为每个客户选择准确度最好的模型。最佳模型是指对该客户具有最高准确度的模型。
我能够做每一个的支点,但坚持为每个客户逻辑找到最佳准确性
【问题讨论】:
标签: python pandas numpy dataframe sklearn-pandas