通过模拟记录熊猫的所有排名

时间:2019-02-02 14:11:43

标签: python pandas

我正在运行一个仿真,并为每次仿真找到几种不同产品的排名。因此,对于每次模拟,我都会得到一个看起来像这样的熊猫数据框(我的实际示例更大,但这将更易于解释):

Product    Value
A          3
B          1
C          2

因此,在模拟结束时(例如100次试用),我想要一种存储模拟的方法,以查找每种产品具有每个值的次数。我的想法是在每次模拟结束时进行df = df.append(temp)来堆叠所有模拟的数据帧,然后使用groupby()进行如下操作:

Product  1  2  3
A        64 30 6
B        30 6  64
C        6  64 6

所以,我的问题是部分。 1)我该怎么做?和2)是否有更有效/更清洁的方法来获得此最终结果?也许使用字典?

0 个答案:

没有答案