人々はしばしば行インデックスを使用するようDATAFRAME以上の列をしたい、またはデータフレームの列としてインデックスを行することをお勧めします。
フレーム1 =データフレーム({ 'A':範囲(7)、 'B':範囲(7,0、-1)、
'C':[ '1'、 '1'、 '1'、 '2'、」 2」、 '2'、 '2']、
'D':[0,1,2,0,1,2,3]})
プリント(フレーム1)
set_index機能のデータフレームは、インデックス付きの列に1つ以上の列も、新たなデータフレームを作成します。
印刷(frame1.set_index( 'C'、 'D'))
デフォルトでは、データフレームに記載されているものは削除されますが、それはまた、保存することができます。
プリント(frame1.set_index([ 'C'、 'D']、ドロップ=偽))
reset_index機能だけset_index、インデックスの階層レベルとは反対側には、内部に転送されます。
フレーム2 = frame1.set_index([ 'C'、 'D'])
、印刷(frame2.reset_index())