Erläutern der Effizienzverbesserung mithilfe von Schleifen im Zusammenhang mit Ausschlussverarbeitung und Ersatzverarbeitung Ich habe es getan, aber ich werde erklären, wie man "Ersetzen" in einer Schleife mit einem sehr ähnlichen Muster effizienter macht.
Dies ist kein Programmierbegriff. Wie in diesem Artikel vorgestellt, handelt es sich um den Vorgang "Wenn eine bestimmte Zeichenfolge enthalten ist, ersetzen Sie sie durch eine andere Zeichenfolge".
Es ist eine Anwendung des Ersatzes.
Beispiel: "Ich möchte den in der Abkürzung auf dem Rechnungsauszug angegebenen Abteilungsnamen zum offiziellen Namen machen" oder "Ich möchte den in der Abkürzung auf der Bestellung angegebenen Produktnamen zum offiziellen Namen machen". Überlegen.
Ersatz @ Feldelement
sashikae_list = (("Wenn dies enthalten ist 1","Bitte ersetzen Sie es durch dieses 1"),
("Wenn dies enthalten ist 2","Bitte ersetzen Sie es durch diese 2"),
("Wenn dies enthalten ist 3","Ersetzen Sie es durch diese 3"))
for i in sashikae_list:
if i[0] in field_value:
field_value = i[1]
Die Erklärung ist [dieser Bereich] der Ersatzausgabe (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) Bitte. Es ist fast der gleiche Mechanismus.
Ersatz @ Tabelle
sashikae_list = (("Wenn dies enthalten ist 1","Bitte ersetzen Sie es durch dieses 1"),
("Wenn dies enthalten ist 2","Bitte ersetzen Sie es durch diese 2"),
("Wenn dies enthalten ist 3","Ersetzen Sie es durch diese 3"))
def table_sashikae(x,y):
for i in y:
if i[0] in x:
x = i[1]
return x
df['Spaltenname'] = df['Spaltenname'].apply(table_sashikae,y=sasihkae_list)
Wie war es?
Diesmal ist der Mechanismus derselbe wie Ersatzverarbeitung und Ersatzschleife. Da es nur von der Struktur verarbeitet wird, ist die Erklärung nicht so dick.
Wenn Sie Fragen haben, hinterlassen Sie bitte einen Kommentar zu diesem Artikel oder kontaktieren Sie uns über DM auf Twitter.
Recommended Posts