gpt4 book ai didi

java - 值聚类

转载 作者:行者123 更新时间:2023-12-01 12:18:07 24 4
gpt4 key购买 nike

在文本文件中,数据的分布如下所示,为了方便起见,我将其视为表格。

  Column1 Column2 Column3 Column4 
A B 1 2
A B 1 5
A C 1 3
B C 2 3
C A 3 4
A B 4 5

如果column1和column2相同,我需要对相同的值进行聚类,就像A->B重复3次这样组合。

 A          B      1       2 
A B 1 5
A B 4 5

最佳答案

我会这样做。

  1. 定义一个包含 4 个字段的 Record 类
  2. 定义一个 RecordKey 类,其中包含行的标识,即前两个列值。确保 equals 和 hashCode 已正确定义。
  3. 创建 Map<RecordKey, List<Record>> .
  4. 逐行读取记录。如果映射中已经存在当前记录键的列表,则将当前记录添加到该列表中。否则,创建一个新列表,向其中添加记录,然后将此列表放入 map 中。

关于java - 值聚类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26862206/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com