【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()