[英]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.