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

Antworten auf die Frage(2)

Ihre Antwort auf die Frage