Erstelle eine neue Spalte im Datenrahmen mit fuzzywuzzy
Ich habe einen Datenrahmen inpandas
Wo verwende ichfuzzywuzzy
Paket in Python, um die erste Spalte des Datenrahmens mit der zweiten Spalte abzugleichen.
Ich habe eine Funktion definiert, um eine Ausgabe mit der ersten Spalte, der zweiten Spalte und der Teilverhältnisbewertung zu erstellen. Aber es funktioniert nicht.
Kannst du bitte helfe
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üß
-Abaku