Bienvenidos al sitio

El espacio está destinado a aquellos que están interesados en la metodología de la investigación social y sus aplicaciones, especialmente profesionales, estudiantes e instituciones que requieren apoyo en estas áreas. También pretende enriquecer la comunicación con alumnos, tesistas y colegas. Sean bienvenidos a establecer contacto conmigo para hacer críticas, sugerencias y compartir ideas o pensamientos.

Pablo Cáceres Serrano

Bases de datos psicométricas: Insertar espacios entre números

¿Trabajas en el área psicométrica? Tendrás entonces que generar o procesar muchas bases de datos con cientos o miles de datos. Deberás generar configuraciones de datos del tipo sujetos por ítems, o bien, frecuencias de patrones de respuesta, etc. Uno de los problemas que se me ha presentado en estos casos tiene relación con aquellos formatos o bases en las que todos los valores de ítems están pegados unos con otros, así:

85        101221202211
86        121201102221
87        101201212210
88        121201112201
89        221222222212
90        101120122201

Como ven, cada fila está numerada (sujetos) pero luego sigue un patrón de respuestas. En análisis TRI, es común que los poco amistosos programas para análisis requieran este formato. Sin ir más lejos, MULTILOG requiere esta estructura. Mi inquietud, es que si quiero utilizar la base con otro programa, ¿cómo separo los números o agrego un separador entre ellos? Algo que se puede presentar si, por ejemplo, deseo pasar el análisis a R o a SPSS. Con LibreOffice u OpenOffice, no lo he podido hacer. Pero aquí que aparece la pequeña maravilla llamada Npp++ que es un editor “recargado” similar al Notepad pero con muchas funciones extras extremadamente útiles.

Para separar los datos en sus respectivas columnas, posicionar el cursor al inicio de la columna, justo en el lugar donde irá el separador (entre números). No es necesario hacerlo para cada fila, sino sólo al inicio de cada columna, aunque ésta tenga mil filas (esa es la gracia). Luego, sólo hay que hacer lo siguiente: Ir al menú EDITAR, luego buscar abajo Editor de Columnas (ver figura), una vez allí, en donde dice “Texto a insertar”, ingresar el caracter que interesa incluir como separador, puede ser coma (,), punto y coma (;), espacio, tabulador, etc.

Después de añadir el separador (en este caso añado un espacio), se presiona “Aceptar”y listo. Se obtiene la columna separada desde arriba hacia abajo, tan sólo colocando el cursor en la primera fila, justo en el punto donde deseamos el separador. El resultado es algo como lo siguiente

85        1 0 1 2 2 1 2 0 2 2 1 1
86        1 2 1 2 0 1 1 0 2 2 2 1
87        1 0 1 2 0 1 2 1 2 2 1 0
88        1 2 1 2 0 1 1 1 2 2 0 1
89        2 2 1 2 2 2 2 2 2 2 1 2
90        1 0 1 1 2 0 1 2 2 2 0 1

Evidentemente, con esta configuración, ya están en condiciones de importar el archivo de datos a cualquer programa sin problemas, será necesario definir el correspondiente filtro en la configuración de importación y listo. Algo que no he podido hacer es que esto lo haga de inmediato para cada columna del archivo, en vez de eso he repetido la acción poniendo el cursor en cada columna y presionando Alt+C y luego Enter, de modo que repito la acción sin tener que ir nuevamente al editor. De todos modos, espero que esto solucione un problema en sus vidas.

 

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>