当前位置:首页 > 培训职业 > 正文

python编程。ARCGIS的属性表中,假如已有LON和ADCODE这两列如何根据ADCODE和LON排序,实现ADDCODE列赋值

排序与排重,如果数据量少很容易。如果数据量大就需要建立索引。通过索引来检查是否有重复。

索引,通常用字典。也可以用set。如果想提高效果,可以将索引按前面(9个字节),你自己试一下做两级索引。这样速度会快很多。

你自己描述不清楚。弄不明白你想做什么?如果单纯排重是这样子

dict1={}

for row in rows:

adcode=row[2]

try:

dict1[adcode]

print "duplicate with..."

continue

except KeyError:

dict1[adcode]=None

#save row here

多重随机标签

猜你喜欢文章