【发布时间】:2017-05-19 05:47:38
【问题描述】:
我有两个 pd.DataFrame 对象(从 .csv 文件读取),比如说,
1, 2
1, 3
2, 4
和
2, 1
1, 2
3, 3
假设DataFrame 被命名为data1 和data2。所以我可以很容易地计算data1和data2每一列中唯一值的数量,分别使用
uniques = data.apply(pd.Series.nunique)
data 分别替换为 data1 和 data2。所以我会得到2, 3 对应data1 和3, 3 对应data2。有没有办法(除了连接DataFrame's)以便在这两个DataFrame's 组合时获得唯一值的数量?我想得到3, 4。
【问题讨论】:
标签: python pandas dataframe unique