【pandas】配列の処理

pandasで配列で扱う

import pandas as pd
import sys

    df = pd.read_csv("hoge.csv",encoding="cp932")

    #配列arr
    arr = []
    #iごとにcntを読み出す
    for i,cnt in enumerate(["日本","中国","アメリカ","韓国","ヨーロッパ","台湾"]):
     #国別にデータフレームを抜き出す
        x = df[df['国'].str.contains(cnt,na=False)]
     #年齢ごと整理
        x = x.groupby('年齢').sum()
        #体重でソート
        x = x.sort_values(by=['体重'],ascending=False)
        #top5を抜き出し
        x = df[1:10]
        #配列に追加
        arr.append(x)

    print (arr)
f.close()