Tag: ARRAY-REDUCE
Estoy intentando convertir esta operación en una función en la que pueda establecer el argumento n y sin usar un bucle for. Este ejemplo es para 3 veces. Pensé que podía hacerlo con purrr::reduce, pero necesita una lista (?). tibble::add_row(tibble::add_row(tibble::add_row(df, .before = 1), .before = 1), .before = 1) “`
Al final obtengo números, ¿cómo convertirlos en un array? Ejemplo: Entrada: 4, 5, 1, 2, 3, -2 Salida: [(13, 9, 4, 3, 1, -2)]; function sumNumbers(numbersList) { const data = numbersList.forEach((item, index) => { const output = numbersList.reduce( (acc, c, i) => (index !== i ? (acc += c) : . . . Read more
Tengo una lista de marcos de datos con sus respectivos nombres de columna para unir, por ejemplo: dfs = [df1, df2, df3, df4] col_join = [“col1”, “col2”, “col3”] He visto respuestas usando la función reduce en Python. import pandas as pd from functools import reduce reduce(lambda x, y: pd.merge(x, y, . . . Read more
Quiero concatenar varios dataframes. Antes de hacer esto, tengo que llamar a otra función que toma un dataframe y devuelve un dataframe y una lista. Por ejemplo: def do(a): a = sth(a) return a, a.columns.tolist() Quiero aplicar la función concat a cada dataframe y extender la lista de columnas devueltas . . . Read more
¿Por qué el comportamiento de .reduce() de JS difiere cuando el array reducido tiene solo 1 elemento? Aunque los amigos con 2 elementos se comportan como se espera: var friends = [ {a:1, books: [‘Bible’, ‘Harry’]}, {a:2, books: [‘War’, ‘Romeo’]}, ] var allbooks = friends.reduce((prev, curr) => [prev.books, curr.books]) console.log(allbooks) . . . Read more