Función SAS

Función SCAN

Devuelve la palabra n-ésima según delimitadores.

Descripción

SCAN(cadena, n <, delimitadores>) divide por espacios u otros separadores. Equivale a lógica split: útil para parsear campos compuestos importados de CSV mal formados.

Forma habitual de uso

Patrón típico de llamada en expresión SAS (DATA step, asignaciones o WHERE). En PROC SQL comprueba que la función esté permitida en el contexto del procedimiento y la versión de SAS.

SAS
SCAN(cadena, n <, delimitadores>)

Ejemplo

SAS
w2 = scan("uno dos tres", 2); /* "dos" */

Comprueba la sintaxis y el comportamiento en la versión de SAS de tu entorno; el log del programa y la ayuda integrada suelen ser la referencia más fiable ante dudas.