你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
问题
话题
文章
下载
帮助
登录
注册
Python技术
ArcGIS Desktop
字段计算器提取数值
PAC前三位是省级行政区域代码,长整型,提取前三位数,赋予一个新的字段“省”
使用字段计算器计算
VB计算:
left( [PAC],3)
Python计算:
需要先新建一个字段,pactxt,字符型
然后再进行计算
!pactxt! [0:3]
我的问题是,python代码能不能直接取前面三位数,不需要将长整型计算为文本,直接对PAC字段进行提取?
1 个回复
turtle
赞同来自:
江宝骅
、
天涯印象
先转成字符型取前三位再转成数值型,大致是这样的,可以试试看
int(str(!PAC!)[0:3])
要回复问题请先
登录
或
注册
发起人
天涯印象
90后
相关问题
ArcGIS中如何用Python给字段值补充0
字段计算器中替换中文问题
如何在EXCEL里把指定时间范围内值分字段求和
如何自动向一个字段添加依次变大的序列号?
市区择房分析时,需要添加字段并将其赋值1或者-1,怎么做? 在开始编辑的时候,总是出现空间参考与数据框不匹配提示,原因是什么?会影响下面的赋值吗?
提取南京要素
ArcMap中提取波段信息的方法
如何利用python提取大量点的边界?
ARCGIS如何实现,按某字段属性值 批量分类导出成shp
请问在ArcGIS 10.1 Desktop中,用计算字段工具对地理坐标系(经纬度)数据计算面积,算出的面积是什么面积?这个面积是怎么计算出来的?
Modelbuilder将文件名赋值到字段中
问题状态
最新活动:
2018-03-08 17:25
浏览:
11314
关注:
2
人
—— 扫技术支持中心微信服务号!
—— 让GIS知乎问答随时随地!
1 个回复
turtle
赞同来自: 江宝骅 、天涯印象
int(str(!PAC!)[0:3])
要回复问题请先登录或注册