From e602fbba57c0b543089db419c6afad700a223a5c Mon Sep 17 00:00:00 2001 From: mhmills Date: Wed, 26 Jul 2023 20:52:20 -0400 Subject: [PATCH] Remove Duplicates in playerid_lookup fuzzy --- pybaseball/playerid_lookup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pybaseball/playerid_lookup.py b/pybaseball/playerid_lookup.py index 588d85b3..d9d07cce 100644 --- a/pybaseball/playerid_lookup.py +++ b/pybaseball/playerid_lookup.py @@ -94,7 +94,7 @@ def get_closest_names(last: str, first: str, player_table: pd.DataFrame) -> pd.D fuzzy_matches = pd.DataFrame( get_close_matches(f"{first} {last}", filled_df.chadwick_name, n=5, cutoff=0) ).rename({0: "chadwick_name"}, axis=1) - return fuzzy_matches.merge(filled_df, on="chadwick_name").drop("chadwick_name", axis=1) + return fuzzy_matches.drop_duplicates().merge(filled_df, on="chadwick_name").drop("chadwick_name", axis=1) class _PlayerSearchClient: