“Los pandas se aplican con múltiples argumentos” Código de respuesta

Aplicar múltiples args para pandas

df["col_added"] = df.apply(lambda x: add_a_b(x["col_1"], x["col_2"]), axis = 1)
Cheerful Chimpanzee

Los pandas se aplican con múltiples argumentos

def some_func(row, var1):
    return str(row['A']) + '-' + str(row['B']) + '-' + var1

df['C'] = df.apply(some_func, var1='DOG', axis=1)
df

       A    B            C
0    foo    x    foo-x-DOG
1    bar    y    bar-y-DOG
VKings

PANDAS DataFrame Aplicar la función con múltiples argumentos

def some_func(row, var1):
    return '{0}-{1}-{2}'.format(row['A'], row['B'], var1)

df['C'] = df.apply(some_func(row, var1='DOG'), axis=1)

df


       A    B            C
0    foo    x    foo-x-DOG
1    bar    y    bar-y-DOG
Yellowed Yacare

Respuestas similares a “Los pandas se aplican con múltiples argumentos”

Preguntas similares a “Los pandas se aplican con múltiples argumentos”

Más respuestas relacionadas con “Los pandas se aplican con múltiples argumentos” en Python

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código