我有一个这样的DataFrame:frame.head()Communications and Search Business General Lifestyle0.000000 0.410256 0.153846在这里,我想问一下如何获取每一行具有最大值的列名,期望的输出是这样的: frame.head()
考虑到这个dfimport pandas as pd
data = StringIO('''gene_variant gene val1;如果最大值不是重复的,则gene_variant对应于val1的最大值;如果重复,则gene_variant对应于val2的最大值(如果val2的最大值不是重复的),或者只对应于val3