我有一个非常大的CSV文件(100万+行),其中包含四列数据time
,id
,x
和y
。以下是样例:
t id x y
434 84 0 0
435 84 28.22 -4.5
435 611 1895.13 755.17
435 872 2401.08 159.12
435 65 0 226.39
436 84 50.44 -4.5
436 611 1890.63 732.5
436 872 2373.9 151.04
436 990 2614.97 372.74
...
在我的模拟中,随着时间的流逝,我需要执行以下三个操作之一:
如果这是一个id第一次出现,在x,y坐标处创建一个具有该id的对象
如果已经存在具有id的对象,更新该对象的x,y坐标
如果某个id不再出现,删除该对象