如何检查每个 pandas 系列值都是唯一的

新手上路,请多包涵

我知道如何计算熊猫系列中唯一值的数量(熊猫数据框中的一列)。

 pandas.Series.value_counts

但是我如何检查它们是否都是唯一的?我应该只比较 value_counts 和它的长度吗?

原文由 aerin 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 420
2 个回答

IIUC, pd.Series.is_unique

 pd.Series([1, 2, 3]).is_unique
True

pd.Series([1, 2, 2]).is_unique
False

原文由 piRSquared 发布,翻译遵循 CC BY-SA 3.0 许可协议

pd.Series([1,2,3,np.nan,np.nan]).is_unique

> False

它将为此给出 False 它不应该给出。

原文由 swapnil athawale 发布,翻译遵循 CC BY-SA 4.0 许可协议

推荐问题