获取以pandas为单位的最小行值的列名

时间:2019-09-28 16:09:59

标签: python-3.x

我正在尝试获取熊猫中最小行值的列名。我可以获取最大行值的列名,但不适用于最小行值。

行中最大值的列名称的代码有效,但行中最小值的列名称的代码无效

我的数据框的设置如下:

“ 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

如果您还可以提供显示第二个最大/最小值/列名称的奖励积分

0 个答案:

没有答案