複合インデックスの上記条件複数に従って製造グルーピングインデックス
まず、インデックス
#A、取得インデックス df.indexの #1 B、指定されたインデックス df.index = [] #C、インデックスリセット df.reindex([ ' A '、' B '、' C ' ]) #1 注:一般的に行う #Dをインデックスとして列を指定 DF2 = df1.set_index(「O 」、ドロップ= 偽) #1 滴デフォルトは指定された行廃棄、真である #複数列インデックスとして指定され、Eを DF2 = df1.set_index([ 「M 」、' O ' ]、ドロップ= False)が #再インデックス操作デにF、 df1.set_index(' O '、ドロップ=偽).index.unique()
第二に、複合インデックス
1、基本
#A、複合インデックス df.set_index([ ' C '、' D ' ]) #1 B、複合インデックス交換するために df.swaplevelを()
2、シリーズ
#A、撮影したシリーズ df.set_index([ ' C '、' D ' ])' A ' ] #シリーズ #B、特定の値をとる df.set_index([ ' C '、' D ' ])' Aを' ] [ ' インデックス列の値C ' ] [ ' 欄値d ' ] #または df.set_index([ ' C '、' D ' ])'A "] [ ' インデックス列c '、' インデックス列値d ' ]
3、データフレーム
#A、データフレーム取ら df.set_index([ ' C '、' D ' ])[ ' A ' ] #特定の値をとるB、 df.set_index([ ' C '、' D ' ])[ ' Aを' ]]。LOC [ ' 欄C ' ] .LOC [ ' 欄値d ' ]