【发布时间】:2016-06-20 08:36:04
【问题描述】:
我有以下熊猫数据框df:
index A B C
1 1 2 3
2 9 5 4
3 7 12 8
... ... ... ...
我希望每行的最大值保持不变,而所有其他值都变为-1。因此,输出将如下所示:
index A B C
1 -1 -1 3
2 9 -1 -1
3 -1 12 -1
... ... ... ...
通过使用df.max(axis = 1),我得到了一个熊猫Series,每行的最大值。但是,我不确定如何以最佳方式使用这些最大值来创建我需要的结果。我正在寻找一种矢量化的快速实现。
【问题讨论】:
标签: python pandas max dataframe vectorization