Estoy intentando realizar una operación sobre un campo de cadena con la condición de que contenga datos. Haciendo referencia a None
con Python no parece funcionar cuando el campo es anulable y contiene <Null>
para sus datos. ¿Me falta algo? He probado len()
y "<Null>"
y "Null"
también. ¿Qué es lo que hace?
El código, por si acaso:
def apt(addr,aptnum):
if aptnum != None:
a = addr.split(aptnum,1)[-1]
return a
else:
return addr
Actualización: Parece que mi problema es que los cálculos de los campos no se procesan en ninguna de las filas en las que hay un null
se comprueba la columna. Sin embargo, esto está fuera del alcance de esta pregunta, así que lo dejaré por el momento.