Expliquer l'amélioration de l'efficacité à l'aide de boucles liées au Traitement d'exclusion et Traitement de remplacement Je l'ai fait, mais je vais vous expliquer comment rendre le "remplacement" plus efficace dans une boucle avec un motif très similaire.
Ce n'est pas un terme de programmation. Comme introduit dans cet article, il s'agit d'un processus de "si une certaine chaîne de caractères est incluse, remplacez-la par une autre chaîne de caractères".
C'est une application de remplacement.
Par exemple, "Je veux faire du nom du département écrit dans l'abréviation sur le relevé de facture le nom officiel" ou "Je veux faire du nom du produit écrit dans l'abréviation sur le formulaire de commande le nom officiel". pense.
Élément de champ de remplacement @
sashikae_list = (("Si cela est inclus 1","Veuillez le remplacer par ce 1"),
("Si cela est inclus 2","Veuillez le remplacer par ce 2"),
("Si cela est inclus 3","Veuillez le remplacer par ce 3"))
for i in sashikae_list:
if i[0] in field_value:
field_value = i[1]
L'explication est [cette zone] de l'édition de remplacement (https://qiita.com/IQ_Bocchi/items/83ae1dedfc1de6962006#%E3%82%BA%E3%83%90%E3%83%AA%E3%82%84%E3 % 82% 8A% E3% 81% 8B% E3% 81% 9F% E7% BD% AE% E6% 8F% 9B% E3% 81% AE% E5% A0% B4% E5% 90% 88) S'il vous plaît. C'est presque le même mécanisme.
Remplacement @ table
sashikae_list = (("Si cela est inclus 1","Veuillez le remplacer par ce 1"),
("Si cela est inclus 2","Veuillez le remplacer par ce 2"),
("Si cela est inclus 3","Veuillez le remplacer par ce 3"))
def table_sashikae(x,y):
for i in y:
if i[0] in x:
x = i[1]
return x
df['Nom de colonne'] = df['Nom de colonne'].apply(table_sashikae,y=sasihkae_list)
Comment était-ce?
Cette fois, le mécanisme est le même que Traitement de remplacement et Boucle de remplacement. Puisqu'il n'est traité que par la structure, l'explication n'est pas si épaisse.
Si vous avez des questions, laissez un commentaire sur cet article ou contactez-nous via DM sur Twitter.
Recommended Posts