大熊猫多指标数出现
问题描述:
我有一个数据帧的熊猫与MultiIndexing大熊猫多指标数出现
(Index col 1) (Index col 2) (Data col 1) ....
A a word1
a word2
b word3
B a word4
c word5
现在我想指望所有具有2.我试过DF指数第1列和索引列的组合相同的行.value_counts(),它给出错误'DataFrame没有方法value_counts()。如果我使用df.count(),则只能计算level = 0或level = 1,但不能同时计数(即使我经常看到在stackoverflow上使用该级别参数似乎不接受列表) 。
所需的输出: A中的2 A B 1 ..等
[编辑]:可以这么@ EdChum的评论解决了这个问题,但我仍然不知道为什么其他的东西没有工作?具体来说:为什么value_counts似乎没有被定义,而它是最新熊猫的一部分?这与我使用Jupyter Notebook有什么关系吗?或者这些东西在Pandas版本之间有很大变化?
尝试'df.groupby(level = [0,1])。size()' – EdChum
@EdChum做到了,谢谢! – Celebrian