作者:看破红尘红尘看破_728 | 来源:互联网 | 2022-12-07 09:41
我使用一个模拟程序,在后台生成一个包含模拟数据的CSV文件(例如道路的长度,模拟的时间等)
文件外观的一个示例:
所以,在这种情况下,我知道只有一辆车(因为carId).现在,如果生成另一个CSV并且模拟包含2辆汽车,则列会发生变化:
因此,你可以看到添加了不同的列(其中很多都是无关紧要的,因为我只需要carId和mph).
如果有越来越多的汽车,列数增加,我永远不知道在哪个位置是mph的carId.
我想要的是为每个具有mph外观的carId创建一个CarObject.
在java中是否有一种方法可以为每个(carId,mph)列创建一个自己的表.所以我有例如.a List
和CarDataRows类似于List,其中每个Item包含具有特定mph的carId.
编辑
在这种情况下,集合应包含两个项目.并且Item中的值也应该像包含具有不同英里/小时的carId的列表一样:
myList.get(0)
-> 1,3
1,4
1,7
myList.get(1)
-> 2,12
2,23
2,0
例如,在phyton中,您可以使用panda并创建foreach模式(carId with mph)和自己的数据帧.这就是我在这里要做的