Quiero usar la Calculadora de campo en ArcMap para redondear una columna existente a dos decimales. Actualmente tengo una columna que tiene 6 decimales de largo y me gustaría simplemente redondearla a 2 decimales.
Había planeado usar la Calculadora de campo (posiblemente usando Python) para hacer esto, pero ¿tal vez hay una manera más fácil?
La respuesta aceptada es probablemente la forma más fácil de cambiar un solo campo, sin embargo, aquí está cómo hacerlo con la calculadora de campo para python y VB.
VB:
round([column], 2)
Pitón:
round(!column!, 2)
Respuestas:
Cuando vaya a mostrar, calcule o etiquete el campo que podría usar,
redondee ([my_field], 2)
también para cambiar el comportamiento del campo en arcmap ...
fuente
¿Has probado algo como lo que está debajo en la Calculadora de campo?
Asegúrese de configurar el analizador en Python en la Calculadora de campo.
fuente
Parece que un simple formato de cadena sería suficiente para ti:
o, con el número almacenado en una variable:
Esto podría fácilmente envolverse en una función de Calculadora de campo.
fuente