Transponer

Top  Previous  Next

Otra operación especial con grandes posibilidades. ¿Quién no se ha encontrado con el caso de que en un cuestionario bien por error o bien por facilidad de pregunta, un cuadro se ha codificado al revés de como queremos explotarlo?. Transponer crea nuevas variables, una por cada código de las variables originales a transponer. Los códigos de estas nuevas variables son uno por cada variable original a transponer.

Pasamos de tener la variable banco codificada con los atributos a tener la variable atributo con los bancos codificados.

clip0417

Las nuevas variables podrán ser de tipo múltiple, categoría o numérica, y se pueden sustituir si ya existen. Además se puede aplicar una selección / filtro en el momento de la ejecución. En este caso, si hay un filtro, elimina el que pudiera existir, siendo modificado por el aquí contemplado.

Ejemplo de transponer

Imaginemos este caso donde nos encontramos en un cuestionario con el siguiente cuadro ...

Atributo

Banesto

BBV

Argentaria

BCH

Popular

Santander

La Caixa

Bancaixa

Atributo a

1

1

1

1

1

1

1

1

Atributo b

2

2

2

2

2

2

2

2

Atributo c

3

3

3

3

3

3

3

3

Atributo d

4

4

4

4

4

4

4

4

Atributo e

5

5

5

5

5

5

5

5

Atributo f

6

6

6

6

6

6

6

6

Atributo g

7

7

7

7

7

7

7

7

Atributo h

8

8

8

8

8

8

8

8

Atributo i

9

9

9

9

9

9

9

9

Como siempre suele suceder, suficiente es que lo tengamos así para que el cliente justo nos pida la explotación al revés, por atributo en lugar de por banco. Si en el cuestionario viene así, lo lógico es crear una variable por cada banco. Cada banco tiene codificados todos los atributos, y se graba por columnas (siempre es más rápido y seguro según diversos estudios). La opción transponer permite generar las variables atributos que contendrán codificados los bancos. Pasamos de tener 9 bancos con los atributos codificados a tener 9 atributos con los bancos codificados.

Además, se ha añadido como opción el que los textos extra y textos de los códigos también se intercambien en el transponer variables. Para ello sólo es necesario poner la opción de que el texto de los códigos pase a ser el texto extra e inversa.

clip0553

Con esta opción activada, en lugar del nombre d ela variable como código aparece el texto extra de la variable original sin transponer.