我的桌子如下所示:
sudo apt-get install virtualbox-guest-dkms
如何在整个表格中确定具有相同价格(以使其价格保持不变)的ID数量?在上表中,答案为2,id = 1且id = 3
答案 0 :(得分:2)
先使用SeriesGroupBy.nunique
,然后使用1
计算值:
a = df.groupby('id')['price'].nunique()
print (a)
id
1 1
2 2
3 1
Name: price, dtype: int64
print ((a == 1).sum())
2
#if need ids
print (a.index[a == 1].tolist())
[1, 3]