你的浏览器禁用了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
市区择房分析时,需要添加字段并将其赋值1或者-1,怎么做? 在开始编辑的时候,总是出现空间参考与数据框不匹配提示,原因是什么?会影响下面的赋值吗?
如何在EXCEL里把指定时间范围内值分字段求和
如何自动向一个字段添加依次变大的序列号?
字段计算器中替换中文问题
arcmap字段属性表中有文本和数字组合如何只提取数字
各位大佬,一个属性表里面的不同的两行怎么根据一个字段进行求和
Modelbuilder将文件名赋值到字段中
如何按某字段值给另一字段批量赋值?
如何利用python提取大量点的边界?
ARCGIS如何实现,按某字段属性值 批量分类导出成shp
问题状态
最新活动:
2018-03-08 17:25
浏览:
11737
关注:
2
人
1 个回复
turtle
赞同来自: 江宝骅 、天涯印象
int(str(!PAC!)[0:3])
要回复问题请先登录或注册