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 convertir esta operación en una función donde n puede ser establecido como argumento, podemos utilizar la función purrr::reduce.

    En primer lugar, creamos una función que añade una fila a un dataframe dado:

    “`{r}
    add_row_to_df <- function(df) {
    tibble::add_row(df, .before = 1)
    }


    A continuación, podemos utilizar `purrr::reduce` para aplicar esta función `n` veces al dataframe original: ```{r} new_df <- purrr::reduce(1:n, ~add_row_to_df(.x), .init = df)

    donde n es el número de veces que queremos añadir una fila, y df es el dataframe original.

    Esto crea un nuevo dataframe con n filas añadidas en la parte superior del dataframe original.

Comments are closed.