pandasでindexを設定する方法

pandasでindexを設定する方法を紹介します。

indexに指定する値は、ユニークである必要があります。

  • ‘PassengerId’ がユニークかどうかチェックします。

    assert len(df) == len(df['PassengerId'].unique())
    
  • ユニークだったので、indexに設定します。

    df.set_index('PassengerId', inplace=True)
    
    • inplaceは破壊的メソッドにしてくれる設定です。
    • これを付けないと、破壊的メソッドにはなりません。

以上です。

comments powered by Disqus