回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>如果我有这样的桌子:</p>
<pre><code>df = pd.DataFrame({
'hID': [101, 102, 103, 101, 102, 104, 105, 101],
'dID': [10, 11, 12, 10, 11, 10, 12, 10],
'uID': ['James', 'Henry', 'Abe', 'James', 'Henry', 'Brian', 'Claude', 'James'],
'mID': ['A', 'B', 'A', 'B', 'A', 'A', 'A', 'C']
})
</code></pre>
<p>我可以在Qlik中为唯一hID计算5。如何在python中使用pandas数据帧来实现这一点?或者一个核阵列?类似地,如果要做<code>count(hID)</code>,我将在Qlik中得到8。在大熊猫身上做这件事的等效方法是什么?</p>