各行の最大値を持つ列名を見つけます

| | |

次のようなDataFrameがあります:

  In [7]:frame.head()Out [7]:Communications and Search Business General Lifestyle 0 0.745763 0.050847 0.118644 0.084746 0 0.333333 0.000000 0.583333 0.083333 0 0.617021 0.042553 0.297872 0.042553 0 0.435897 0.000000 0.410256 0.153846 0 0.358974 0.076923 0.410256 0.153846  

ここでは、各行の最大値を持つ列名を取得する方法を尋ねます。出力は次のようになります。

  In [7]:frame.head()Out [7]:Communications and Search Business General Lifestyle Max 0 0.745763 0.050847 0.118644 0.084746 Communications 0 0.333333 0.000000 0.583333 0.083333 Business 0 0.617021 0.0425530.2978720.042553通信00.4358970.0000000.4102560.153846通信00.3589740.0769230.4102560.153846ビジネス