J'ai un cadre de données qui peut ressembler à ceci :
A B C
foo bar foo bar
bar foo foo bar
Je veux examiner chaque élément de chaque ligne (ou chaque élément de chaque colonne) et appliquer la fonction suivante pour obtenir le DF suivant :
def foo_bar(x):
return x.replace('foo', 'wow')
A B C
wow bar wow bar
bar wow wow bar
Existe-t-il une formule simple permettant d'appliquer une fonction à chaque cellule ?
Il s'agit d'un exemple simpliste, il peut donc y avoir un moyen plus facile d'exécuter cet exemple spécifique autre que l'application d'une fonction, mais ce que je demande vraiment, c'est comment appliquer une fonction dans chaque cellule d'un cadre de données.
13 votes
Je ne pense pas que ce soit une bonne idée de modifier les questions en une toute nouvelle, une fois que vous avez déjà obtenu des réponses à l'ancienne, car cela invaliderait les réponses précédentes. Je vous demanderais de revenir sur la question originale et de poser la nouvelle séparément.