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 esto, puede utilizar la función readLines() para leer las líneas del archivo de texto y luego crear un marco de datos dividiendo las líneas en grupos de cuatro y concatenándolas en una sola cadena utilizando la función paste().

    Aquí hay un ejemplo de código:

    # lee las líneas del archivo de texto
    líneas <- readLines("archivo.txt")
    
    # crea un marco de datos agrupando las líneas en grupos de cuatro y concatenándolas
    df <- data.frame(V1 = paste(líneas[seq(1, length(líneas), 4)], collapse = "|"),
                     V2 = paste(líneas[seq(2, length(líneas), 4)], collapse = "|"),
                     V3 = paste(líneas[seq(3, length(líneas), 4)], collapse = "|"),
                     V4 = paste(líneas[seq(4, length(líneas), 4)], collapse = "|"))
    

    Este código creará un marco de datos df con cuatro columnas (V1, V2, V3 y V4) y dos filas, donde cada fila contiene cuatro líneas del archivo de texto concatenadas por un separador de tubería (|).

Comments are closed.