csv文件中的列值不同

时间:2015-03-24 06:10:01

标签: csv distinct-values

我有一个csv文件。 csv文件中的列 - “SNo.StateName CityName AreaName PinCode NonServ.Area MessangerService Remark”。 CityName列重复了值。

Ex:在许多记录中,它具有独特的价值(德里)。 在java中是否有任何方法来读取该csv文件并从csv文件的该列中获取不同的值。

2 个答案:

答案 0 :(得分:1)

我能想到的唯一方法是逐行执行并将每个值存储到数组类型结构中。使用诸如HashSet或TreeSet之类的集合结构将确保唯一值。

另一个选项,不是您正在寻找但可能根据您的项目而工作的是使用数据库而不是csv文件。然后,在列中选择不同的值变得非常容易。

答案 1 :(得分:0)

df 是您读取 csv 数据的位置

df[CityName].unique()