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

新手上路,请多包涵

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

 pandas.Series.value_counts

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

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

阅读 416
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 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题