Dans la bibliothèque polyvalente Pandas, vous rencontrerez souvent l'option de modification sur place, comme dans ce qui suit déclaration :
df.dropna(axis='index', how='all', inplace=True)
Cela soulève des questions sur les conséquences de l'utilisation de inplace=True. Examinons les détails techniques :
Qu'est-ce qui est renvoyé ?
Lorsque inplace=True, aucun objet explicite n'est renvoyé. Au lieu de cela, le DataFrame df d'origine est modifié sur place.
Gestion des objets
Toutes les opérations se modifient-elles ?
Oui, lorsque inplace=True, toutes les opérations modifient l'appelant lui-même (le DataFrame d'origine df).
Conséquences de inplace=False
Lorsque inplace=False, un nouvel objet est créé immédiatement et ce nouvel objet est renvoyé. Il s'agit essentiellement d'un constructeur de copie, attribuant essentiellement le nouveau résultat à une nouvelle variable (df = df.an_operation(inplace=False)).
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!