Estoy escribiendo un informe que requiere la generación de varias tablas dinámicas en Excel. Me gustaría pensar que hay una manera de hacer esto en R para poder evitar Excel. Me gustaría obtener resultados como la captura de pantalla a continuación (nombres de profesores redactados). Hasta donde puedo decir, podría usar el paquete de remodelación para calcular los valores agregados, pero tendría que hacerlo varias veces y de alguna manera obtener todos los datos en el orden correcto. En ese punto, debería estar haciéndolo en Excel. ¿Alguien tiene alguna sugerencia o recomendaciones de paquete? ¡Gracias!Pivote de salida similar a una tabla en R?
(EDIT) Los datos comienzan como una lista de estudiantes, su profesor, escuela y crecimiento. Esta información se agrega para obtener una lista de maestros con el crecimiento promedio de su clase. Tenga en cuenta que los profesores se agrupan por escuela. El mayor problema que preveo al hacer esto con R hasta ahora es ¿cómo se obtienen las filas subtotal y total (BSA1 Total, Gran Total, etc.) allí ya que no son del mismo tipo de observación que las otras? ¿Simplemente tiene que calcularlos manualmente e intentar obtenerlos en el orden correcto para que aparezcan en la parte inferior de ese grupo?
La pregunta tal como está ahora es demasiado vaga para ser respondidas razonablemente en el sitio aquí, en mi opinión. Solo puedo decir: aprenda látex si no lo sabe ya, mire esta pregunta: http://stackoverflow.com/questions/5465314/tools-for-making-latex-tables-in-r y obtenga el marco de datos en el formato correcto usando, por ejemplo, 'plyr' o' rehape' o funciones base como 'cast', etc. Obtener el resultado que tiene es bastante fácil en R, pero lo obtendrá en formato de texto. El diseño debe hacerse en otro lugar. –
Debería mirar en R Data Frames. – ATMathew
Sin duda hay varias maneras fáciles de hacerlo en R, pero sería mucho mejor si pudieras proporcionar los datos que comienzan, ya que además del resultado que deseas obtendrás un código mejor y más aplicable. – John