<div>
</div>
<p>我有这种df</p>
<pre><code> Modules
X Y
1 1 A
2 B
45 C
2 13 A
12 B
3 18 A
16 B
15 D
</code></pre>
<p>我想计算每个X值的Y值数量,并将其作为一列添加,如下所示:</p>
<pre><code> Modules Count
X Y
1 1 A 3
2 B 3
45 C 3
2 13 A 2
12 B 2
3 18 A 3
16 B 3
15 D 3
</code></pre>
<p>目前,我已经尝试:</p>
<pre class="lang-py prettyprint-override"><code>df['Count']=df.index.get_level_values(0).value_counts()
</code></pre>
<p>这给了我一个NaN的列表,然后我试着:</p>
<pre class="lang-py prettyprint-override"><code>df['Count']=df.index.value_counts()
</code></pre>
<p>这显然给了我一个清单</p>
<p>有人能帮我吗</p>