我正在尝试获取熊猫中最小行值的列名。我可以获取最大行值的列名,但不适用于最小行值。
行中最大值的列名称的代码有效,但行中最小值的列名称的代码无效
我的数据框的设置如下:
“ FX Long 1”为我提供了行中最大值的列名
“ FX Long 1 Z分数”为我提供了该行中的最大价值
“ FX Short 1 Z-Score”(FX短1 Z评分)为我提供了该行中的最小值
“ FX Short 1”应该给我该行中最小值的列名
以下是数据帧的图片:dataframe setup
此代码有效:
ZScoreList['FX Long 1'] = ZScoreList.idxmax(axis=1)
此代码不起作用:
ZScoreList['FX Short 1'] = ZScoreList.idxmin(axis=1)
当我尝试获取最小行值的列名时,出现以下错误:“ TypeError:此dtype不允许进行归约运算'argmax'”
此图片显示了我正在尝试执行的操作,但是代码不起作用:idxmin code does not work
如果您还可以提供显示第二个最大/最小值/列名称的奖励积分