“Os pandas se aplicam com vários argumentos” Respostas de código

Múltiplos args para pandas se aplicam

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

Os pandas se aplicam com vários 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 função com vários 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

Respostas semelhantes a “Os pandas se aplicam com vários argumentos”

Perguntas semelhantes a “Os pandas se aplicam com vários argumentos”

Mais respostas relacionadas para “Os pandas se aplicam com vários argumentos” em Python

Procure respostas de código populares por idioma

Procurar outros idiomas de código