Est-il possible de transmettre un DataFrame à une fonction apply
comme ceci?Transmettre l'élément de données à la fonction Apply pandas en tant qu'argument
df2 = df1.apply(func,axis=1,args=df2)
def func(df1,df2):
# do stuff in df2 for each row of df1
return df2
Les deux DataFrames n'ont pas la même longueur.
Je suppose que 'return df2' devrait être indenté? – Alexander
'args = (df2,)' Et oui c'est possible. Mais il y a 90% de chances d'une meilleure façon de faire cela que ce que vous faites. –
@ cᴏʟᴅsᴘᴇᴇᴅ merci pour l'indice. Suggestions pour de meilleurs moyens? –