[英]how to iterate over pandas dataframe over multiple column groupBy in python
我有一個數據集如下:
product_name serial_number date sum
"A" "12" "2020-01-01" 150
"B" "10" "2020-01-01" 250
"A" "12" "2020-01-02" 350
"B" "10" "2020-01-02" 450
"A" "12" "2020-01-03" 1500
"B" "10" "2020-01-03" 2050
我正在嘗試使用(product_name,serial_number)組獲取 pandas dataframe 的子集。 在這里,我有兩個組,是否有任何有效的方法來迭代類似於下面 Python 中給出的偽代碼的組:
for group_product_name, group_serial_number in data.groupBy():
//get subset of data with group_product_name, group_serial_number
嘗試
for x , y in df.groupby(['product_name','serial_number']):
# y is the subset
# x is the group name
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.