如何获取熊猫中两列的组合唯一值的数量

时间:2019-02-27 17:21:56

标签: python pandas

假设我有一个2列的熊猫数据框。

我想计算两列的不同值或唯一值-即col1具有1,3,而col2具有2,4(1已计入{{1} }。我的最终输出应该是4。

我该如何实现?

col1

1 个答案:

答案 0 :(得分:2)

根据@Vaishali的评论,您需要:

import pandas as pd

tr = pd.DataFrame({"Col1":[1,1,1,1,3,3],"Col2":[1,2,2,2,4,4]})

Out = tr.stack().nunique()
print(Out)
4