Buenos dias Sr Amado Insfrán
a simple vista no se ve nada mal en tu sintaxis pero seria bueno que nos compartieras el data set que estas utilizando para poder entender lo que pasa.
otra cosa importante es que muestres el error que te genera
Quedo atento
cordial saludo