【发布时间】:2019-04-12 14:12:53
【问题描述】:
我有这个数据框,我想获得文档数量最多的组合。
df = pd.read_csv('https://s3.amazonaws.com/todel162/final.csv', header=None)
df.columns = ["topic_lda", "topic_nmf", "document_count"]
df.sort_values("document_count", ascending=False)
我希望得到这样的结果...
Expected output:
1 0 4761
4 1 2715
3 4 2352
0 3 1004
2 2 770
组合 4-0、0-0、3-0 被省略,因为 0 已经被取了
组合 1-2 被省略,因为 1 已经被取了。
其余的记录不需要,因为有 0 到 4 个主题。
【问题讨论】:
-
你能再解释一下这个逻辑吗?
combinations 4-0, 0-0, 3-0 are omitted because 0 is already taken,combination 1-2 is omitted because 1 is already taken. -
第一行是 1-0-4761,这意味着 lda ID 1 链接到 nmf ID 0,因此我不需要这 4 条记录。
标签: pandas