es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para lograr la salida deseada en R, puede seguir los siguientes pasos:

    1. Cargar los paquetes requeridos:
    library(tidyr)
    library(dplyr)
    
    1. Crear un marco de datos de muestra:
    df <- data.frame(ID = c("A", "B", "C", "D", "E", "F", "G", "H"), sex = rep(c("M", "F"), 4), value = c(4,6,5,8,9,12,10,15))
    
    1. Use pivot_wider para convertir los datos de largo a ancho:
    df_wide <- df %>% pivot_wider(names_from = sex, values_from = value)
    
    1. Use arrange para ordenar los datos por ID:
    df_wide <- df_wide %>% arrange(ID)
    
    1. Use write.csv para exportar los datos a un archivo CSV:
    write.csv(df_wide, "output.csv", row.names = FALSE)
    

    Esto creará un archivo CSV con la salida deseada. Si desea exportar a Excel, puede usar el paquete writexl en lugar de write.csv y especificar el formato de archivo de salida como XLSX:

    library(writexl)
    write_xlsx(df_wide, "output.xlsx")
    

    Esto creará un archivo Excel con la salida deseada.

Comments are closed.