簡體   English   中英

Pandas - 最小值和最大值函數

[英]Pandas - Min and Max function

我正在玩 python 中的 min 和 max 函數

我想知道是否有辦法獲取唯一的項目列表,然后打印每列的最小值和最大值

例子:

T恤銷售 帽子銷售 賣空
757 200 696
二月 500 359 855
三月 685 252 100
885 598 266
二月 1001 223 1000
三月 882 298 754

我想在這里做的是找到每個類別每月的最小和最大銷售額

期望的輸出

最大 TS 銷售額 最低銷售量 最大帽子銷售額 敏帽子銷售 最大賣空 最小賣空
885 757 598 598 696 266
二月 1001 500 223 359 1000 855
三月 882 685 298 252 754 100

有沒有一種簡單的方法可以做到這一點,還是我必須分別獲取每列的最小值和最大值並附加到 DF?

謝謝

import pandas as pd

df = pd.DataFrame({'month': ['Jan', 'Feb', 'Jan', 'Feb'],
                   't-shirt': [1, 2, 3, 4],
                   'hat': [4, 3, 2, 1]})

res = df.groupby(by='month').agg(['min', 'max'])

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM