Python codeblock to remove numeric characters from a column not working

المشرف العام

Administrator
طاقم الإدارة
I am trying to make use of a codeblock found in this thread:

How to remove numeric characters from alphanumeric value in field calculation?

I put this code into the pre-logic script field of the field calculator:

import re

def strip_digits(s):

return re.sub("\d+", "", s)And call it in the expression as below with the column in question substituted for column_name:

strip_digits(!column_name!)

And get the following when running it on a column of data type long:

ERROR 000539: Error running expression: strip_digits(171752):expected string or buffer

I can't seem to figure out what is going wrong, any ideas?



أكثر...
 
أعلى