Vaibhav84 commited on
Commit
247bb4a
·
1 Parent(s): af7a4a8
Files changed (1) hide show
  1. 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
- skills_list.append(skill_name)
29
- skill_Typelst.append(skill_type)
30
- skill_Scorelst.append(skill_score)
 
 
 
 
 
 
 
 
 
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
- columns=['Skill_Name', 'Skill_Type','Skill_Score'])
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):