James McCool
commited on
Commit
·
faff605
1
Parent(s):
44b9f1d
Refactor clean_player_name function in load_file.py
Browse files- Moved the clean_player_name function definition into load_file.py, enhancing code organization.
- Improved the function to handle specific cases for colons and parentheses, ensuring cleaner player name processing.
- This change streamlines the name cleaning process, improving overall data handling in the application.
- global_func/load_file.py +10 -2
global_func/load_file.py
CHANGED
@@ -4,8 +4,16 @@ import pandas as pd
|
|
4 |
import time
|
5 |
from fuzzywuzzy import process
|
6 |
|
7 |
-
|
8 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
|
10 |
def load_file(upload):
|
11 |
if upload is not None:
|
|
|
4 |
import time
|
5 |
from fuzzywuzzy import process
|
6 |
|
7 |
+
def clean_player_name(name):
|
8 |
+
# Handle colon case first (remove everything before colon)
|
9 |
+
if ':' in name:
|
10 |
+
name = name.split(':')[1].strip()
|
11 |
+
|
12 |
+
# Handle parentheses case (remove everything after opening parenthesis)
|
13 |
+
if '(' in name:
|
14 |
+
name = name.split('(')[0].strip()
|
15 |
+
|
16 |
+
return name
|
17 |
|
18 |
def load_file(upload):
|
19 |
if upload is not None:
|