假设原始数据如下
字段1 | 字段2 | 字段3 | 字段4 | 新字段 |
你 | 好 | 吗 | ? | |
你 | 好 | 吗 | ? | |
你 | 好 | 吗 | ? | |
你 | 好 | 吗 | ? | |
你 | 好 | 吗 | ? | |
你 | 好 | 吗 | ? | |
你 | 好 | 吗 | ? | |
你 | 好 | 吗 | ? | |
你 | 好 | 吗 | ? | |
你 | 好 | 吗 | ? | |
你 | 好 | 吗 | ? | |
你 | 好 | 吗 | ? | |
你 | 好 | 吗 | ? |
1、打开属性表
2、添加新字段
3、打开Python编辑器
在新字段的标题处单击左键全选,再单击标题右键,字段计算器。
4、设置编辑器
解析程序改为:python
将【显示代码块】勾选上
5、填写代码
在【预逻辑脚本代码】中填入:
all_data = {}
def xgmc(dlmc):
if dlmc not in all_data:
all_data[dlmc]=0
all_data[dlmc]+=1
return dlmc+str(all_data[dlmc])
6、在调用框调用
填入代码:
xgmc(!字段1!)
7、点【确定】