Spaces:
Sleeping
Sleeping
change
Browse files- SkillExtractV1.py +21 -8
SkillExtractV1.py
CHANGED
@@ -13,7 +13,9 @@ class SkillExtractorDetailsV1:
|
|
13 |
matches = annotations['results']['full_matches']+annotations['results']['ngram_scored']
|
14 |
skill_Typelst = []
|
15 |
skill_Scorelst = []
|
16 |
-
|
|
|
|
|
17 |
for result in matches:
|
18 |
skill_id = result['skill_id']
|
19 |
skill_name1 = skill_extractor.skills_db[skill_id]['skill_name']
|
@@ -25,15 +27,26 @@ class SkillExtractorDetailsV1:
|
|
25 |
if(result.empty):
|
26 |
if( skill_name in skills_list):
|
27 |
continue
|
28 |
-
|
29 |
-
|
30 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31 |
else:
|
32 |
print('----'+ result)
|
33 |
-
list_of_tuples = list(zip(skills_list, skill_Typelst,skill_Scorelst))
|
34 |
-
df = pd.DataFrame(list_of_tuples,
|
35 |
-
|
36 |
-
|
|
|
|
|
37 |
return df
|
38 |
|
39 |
def GetSkillDatafromDB(db_params):
|
|
|
13 |
matches = annotations['results']['full_matches']+annotations['results']['ngram_scored']
|
14 |
skill_Typelst = []
|
15 |
skill_Scorelst = []
|
16 |
+
reuiredSkilllst = []
|
17 |
+
softskillslst = []
|
18 |
+
goodtohavelst = []
|
19 |
for result in matches:
|
20 |
skill_id = result['skill_id']
|
21 |
skill_name1 = skill_extractor.skills_db[skill_id]['skill_name']
|
|
|
27 |
if(result.empty):
|
28 |
if( skill_name in skills_list):
|
29 |
continue
|
30 |
+
if(skill_score > 99 and skill_type != 'Soft Skill'):
|
31 |
+
reuiredSkilllst.append(skill_name)
|
32 |
+
elif(skill_score > 50 and skill_type == 'Soft Skill'):
|
33 |
+
softskillslst.append(skill_name)
|
34 |
+
elif(skill_score <= 50 and skill_type == 'Soft Skill'):
|
35 |
+
goodtohavelst.append(skill_name)
|
36 |
+
elif(skill_score <= 99 and skill_type != 'Soft Skill'):
|
37 |
+
goodtohavelst.append(skill_name)
|
38 |
+
|
39 |
+
# skills_list.append(skill_name)
|
40 |
+
# skill_Typelst.append(skill_type)
|
41 |
+
# skill_Scorelst.append(skill_score)
|
42 |
else:
|
43 |
print('----'+ result)
|
44 |
+
# list_of_tuples = list(zip(skills_list, skill_Typelst,skill_Scorelst))
|
45 |
+
# df = pd.DataFrame(list_of_tuples,
|
46 |
+
# columns=['Skill_Name', 'Skill_Type','Skill_Score'])
|
47 |
+
data = {'Data':['Required Skills', 'Soft Skills', 'Good to have Skills'], 'Values':[reuiredSkilllst, softskillslst, goodtohavelst]}
|
48 |
+
df = pd.DataFrame(data)
|
49 |
+
|
50 |
return df
|
51 |
|
52 |
def GetSkillDatafromDB(db_params):
|