7 votos

Herramienta de ingreso de datos para la tabla dispersa

Por favor, sugiera una herramienta de ingreso de datos (si existe uno) para una sola gran dispersas de la tabla.

Algo así como...

fila x, la casilla de verificación lista de 300 columnas, compruebe 5 que pertenecen, introduzca los datos para los 5.

fila x+1, misma casilla de verificación diferentes 14 que pertenecen, introduzca los datos para los de 14.

fila x+2, casilla de verificación no contener columnas, añadir el título de la columna y el tipo de datos, compruebe nueva columna creada y 33 otros que pertenecen, introducir los datos de los 34.

Aunque es posible, es inconveniente hacer en una hoja de cálculo - demasiado tabulación/desplácese alrededor.

10voto

Alistair Puntos 41

El Software que está diseñado para "CATI" (computer assisted telephone interviewing) es generalmente de muy bueno para una rápida teclado basado en los datos de entrada. "CfMC" es un ejemplo.

La forma en que podría diseño esta en un CATI-tipo de programa de recolección de datos sería tener una selección múltiple pregunta con 300 opciones. El operador de entrada de datos ver una pantalla con todos los 300 opciones de la lista, y podría puñetazo en el número uno a la vez utilizando un teclado numérico. Por ejemplo, ellos punch 12, 122, 150, 264, 299, y luego continuar.

Para cada uno de los 300 opciones, no sería una continuación de la pregunta condicionado a si fue o no seleccionado en la primera pregunta. Así que, si están seleccionadas las cinco opciones en la primera pregunta, que recibirían 5 seguimiento de las pantallas, uno tras otro, e introduzca los valores para las columnas. Desde allí es muy fácil conseguir que la escasa tabla en cualquier formato que desee.

2voto

christy Puntos 51

+1 por la pregunta. No he buscado en la web una gran cantidad de herramientas existentes (es de suponer que usted hizo antes de la publicación de su pregunta aquí), pero supongo que alguien debería crear una interfaz gráfica de usuario para enviar datos como desee.

Usted necesita considerar qué tipo de formato que desea trabajar con la otra parte en su análisis, sin embargo, porque usted lo desea, puede trabajar con escasa formatos en el código, sino que interactúan con los datos como la tradicional matriz 2D al ver o modificar manualmente los elementos. Esta pregunta está etiquetada con R, pero no está claro a partir de la propia pregunta de cómo se están utilizando R. Si esto debe ser R, entonces ignore el resto de esta...

Si he tenido que crear esta funcionalidad a mí me gustaría hacerlo en Python usando un par de bibliotecas

  • Crear una interfaz gráfica de usuario mediante formlayout de tomar los datos de la fila/columna de entradas con muy poco código
  • Tomar los envíos de usuario y almacenarlos en una variedad de escasa formatos con scipy o pandas, que también le permiten ir y venir entre escasa y densa formatos.
  • Uso tablib (o métodos integrados para pandas de los marcos de datos) para escribir los datos a Excel o "tabla de datos" formatos de archivo. Si desea mediante programación de lectura/escritura/formato Excel, a continuación, considere el uso de pytools o win32com
  • Si usted está trabajando con los datos en una sesión interactiva, el Spyder IDE proporciona una gran variable de "explorador" de la interfaz gráfica de usuario que puede utilizar para modificar manualmente los elementos de su densamente visto-pero-en realidad-escasa-formato de los datos.

Así que, esperemos que alguien publica una lista para ir a la solución para usted, pero creo que no sería muy desperdiciador de tiempo o difícil para que usted (o alguien que usted conoce) para crear lo que usted necesita.

Buena suerte!

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X