Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在不使用字段计算器的情况下使用python连接要素类的字段_Python_Field_Concatenation_Arcgis_String Concatenation - Fatal编程技术网

在不使用字段计算器的情况下使用python连接要素类的字段

在不使用字段计算器的情况下使用python连接要素类的字段,python,field,concatenation,arcgis,string-concatenation,Python,Field,Concatenation,Arcgis,String Concatenation,这似乎应该是相对简单的,但我一直无法让它发挥作用 我有一个要素类,我想在其中连接属性。我想将县标识字段(县FIPS代码)与我生成的唯一标识符字段组合起来。我希望能够在我的Python脚本中实现这一点,而不是在field calculator中,但是,对于我尝试的所有操作,我都会收到错误消息。这两个字段当前都存储为字符串。有人对我该怎么做有什么建议吗 这就是我希望的结果,将“unique_id”和“id_num”字段组合成“final_id”字段: 我在field calculator中完成了这项

这似乎应该是相对简单的,但我一直无法让它发挥作用

我有一个要素类,我想在其中连接属性。我想将县标识字段(县FIPS代码)与我生成的唯一标识符字段组合起来。我希望能够在我的Python脚本中实现这一点,而不是在field calculator中,但是,对于我尝试的所有操作,我都会收到错误消息。这两个字段当前都存储为字符串。有人对我该怎么做有什么建议吗

这就是我希望的结果,将“unique_id”和“id_num”字段组合成“final_id”字段:
我在field calculator中完成了这项工作,并希望在我的python脚本中实现自动化?

我希望我在这里正确理解了您的问题:

在python中,它的外观应该如下所示:

arcpy.CalculateField_management(TableX, "final_id", "!unique_id! +  !id_num! ", "PYTHON_9.3", "")
一般来说,获取给定操作的“审查”python代码的一个好方法是使用模型生成器重新创建特定流程,然后只需转到Model>Export>到python脚本即可