結論:パンダ、df.loc [インデックス]で選択された複数行の目的を達成することができない非一意のインデックス。
次の例のデータ:
月 | カウント |
1 | 1 |
1 | 2 |
2 | 3 |
2 | 4 |
我々はデータフレームdataframe.set_index(「月」、インプレース=真)操作に前にした場合、月はインデックスに変換されます。
子データヶ月== 1を得るために、[1、「数」]することはできません、コードがエラーKeyError例外のxxxは一意でない、またはdataframe.locによるものであってもよいです。
つまり:非一意のインデックスを構成するデータフレームは、データの複数の行にラベル名で配置することができないため。