gpt4 book ai didi

java - 如何读取CSV文件并对数据进行操作?

转载 作者:行者123 更新时间:2023-12-01 21:57:19 28 4
gpt4 key购买 nike

我有一个 CSV 文件,其中包含以下内容:user_id、order_id、商品数量。我将读取文件并对数据进行操作,例如:查找唯一 user_id 的数量、每个用户购买的平均商品数量等...解决此问题的最佳方法是什么?我将使用什么数据结构?我正在考虑为每个行/数据集创建一个对象,然后将其添加到链接列表中,但我不确定是否是这样完成的。我正在使用 Java。

最佳答案

有几种方法可以解决这个问题。

一种是将每一行“反序列化”为一个对象。例如,如果您有 user_id,item_purchased,user,那么您可以拥有一个具有相同 3 个字段的对象。然后,您为每行创建一个对象实例,从 CSV 文件填充它,并将其添加到您的集合类中。

另一种可能性是创建一个代表行本身的对象(即标题、字段等),但我认为在这种情况下这可能会较差,因为您计划对数据进行操作,而不是对数据进行操作。 CSV 行。从程序其余部分的角度来看,您不关心数据来自哪里,只关心数据本身是什么。

关于java - 如何读取CSV文件并对数据进行操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58734450/

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