Ich habe einen Datenrahmen in pandas
, wo ich fuzzywuzzy
Paket in Python verwenden, um erste Spalte im Datenrahmen mit der zweiten Spalte übereinstimmen.neue Spalte im Datenrahmen mit fuzzywuzzy erstellen
Ich habe eine Funktion definiert, um eine Ausgabe mit der ersten Spalte, der zweiten Spalte und einem Teilverhältnis zu erstellen. Aber es funktioniert nicht.
Könnten Sie bitte
import csv
import sys
import os
import numpy as np
import pandas as pd
from fuzzywuzzy import fuzz
from fuzzywuzzy import process
def match(driver):
driver["score"]=driver.apply(lambda row: fuzz.partial_ratio(row driver[driver.columns[0]], driver[driver.columns[1]]), axis=1)
print(driver)
return(driver)
Grüße eine Serie helfen arbeiten mit in der apply
Funktion, die die aktuelle Zeile hier
-Abacus
Dank meloncholy. Das funktioniert ! – Abacus