Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 获取列中每个值的行数_Python_Pandas_Dataframe - Fatal编程技术网

Python 获取列中每个值的行数

Python 获取列中每个值的行数,python,pandas,dataframe,Python,Pandas,Dataframe,我正在学习熊猫,我不知道如何做这个练习。给定一个数据框:我需要知道每个地区的销售数量以及已销售的商品类型 我知道销售数量是数据帧的每一行。为了更加复杂,我必须用一行代码和pivot_表来解决这个问题 我该怎么做呢?正如全黄在评论中所说的那样。我所需要做的就是使用 df.groupby(['Region','Item']).size()或df.pivot_表(index='Region','columns='Item',values='Units',aggfunc='sum')df.groupb

我正在学习熊猫,我不知道如何做这个练习。给定一个数据框:我需要知道每个地区的销售数量以及已销售的商品类型

我知道销售数量是数据帧的每一行。为了更加复杂,我必须用一行代码和pivot_表来解决这个问题


我该怎么做呢?

正如全黄在评论中所说的那样。我所需要做的就是使用
df.groupby(['Region','Item']).size()
df.pivot_表(index='Region','columns='Item',values='Units',aggfunc='sum')
df.groupby(['Region','Item']).size()
?Hi QuangHoang我必须使用pivot_表
pivot_表
基本上是
groupby
然后取消堆叠:
df pivot_表(index='Region',columns='item',values='Units',aggfunc='sum')
。如果它更适合您,请使用
aggfunc='size'
。太好了,它可以工作了!谢谢@QuangHoang