for i = 0:10000:800000 # 为本区间数据建立新表,并插入数据 CREATE TABLE to this range INSERT data #将本区间数据排序 ORDER BY id,timen,opevent #遍历,筛出本段的OD点 for line in this range table #如果本条数据是跳跃点,则插入到OD表中 #vehicle:上一条数据的车牌号 #pre:上一条数据的opevent #第一条数据 if vehicle=="": vehicle = row[0] pre=row[2] else:#从第二条记录开始 # 如果与上一条是一个车 if vehicle==row[0]: #如果与上一条记录是同一个车,且event有变化 if pre!=row[2]: INSERT to OD_table pre=row[2] vehicle=row[0] else: continue #如果与上一条不是同一个车 else: vehicle=row[0] pre=row[2]