免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

12
返回列表 发新帖
楼主: HYyyy
收起左侧

[求助] 怎么把字段信息里有且仅有一个的筛选出来(已解决)

[复制链接]

16

主题

1万

铜板

7

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1277
QQ
发表于 2021-7-27 09:13 | 显示全部楼层
直接用【频数】工具统计每一个"DSM"出现的次数,要筛选出现1次的,统计表连接原表就可以筛选了
回复 支持 反对

使用道具 举报

0

主题

689

铜板

1

好友

技术员

Rank: 3Rank: 3

积分
64
发表于 2021-8-13 14:53 | 显示全部楼层
打开python窗口,将下列代码复制进去双击回车即可。
  1. Lyr='DLTB'  
  2. ... SelectField='BSM'
  3. ... arcpy.AddField_management(Lyr,'AA',"TEXT")
  4. ... listA=[row[0] for row in arcpy.da.SearchCursor(Lyr,SelectField)]
  5. ... with arcpy.da.UpdateCursor(Lyr,[SelectField,'AA']) as cur:
  6. ...     for row in cur:
  7. ...         if listA.count(row[0])==1:
  8. ...             row[1]='1'
  9. ...             cur.updateRow(row)
  10. ... arcpy.SelectLayerByAttribute_management(Lyr,"NEW_SELECTION","AA='1'")
复制代码
回复 支持 反对

使用道具 举报

30

主题

2万

铜板

59

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
6284
QQ
发表于 2022-2-13 18:31 | 显示全部楼层
感谢分享:mg
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表