pandasで合計, 最小値, 最大値, グループ内の合計を表示してみる
pandasで合計, 最小値, 最大値, グループ内の合計を表示してみる
#df作成
df = pd.merge(df_items, df_places, how="inner")
#結果
item price place_id country area
0 apple 200 0101 日本 北海道
1 tomato 200 0101 日本 北海道
2 orange 300 0102 日本 青森
3 carrot 300 0102 日本 青森
4 banana 150 0201 アメリカ マサチューセッツ
#合計
df["price"].sum()
#結果
1150
#最小値
df["price"].min()
#結果
150
#最大値
df["price"].max()
#結果
300
#国名でグループ化して値段の合計
df.groupby("country").sum()["price"]
#結果
country
アメリカ 150
日本 1000
ディスカッション
コメント一覧
まだ、コメントがありません