def _skills_lookup(self):
"""Create skills lookup
Reads the object's filename containing skills into a lookup
Returns: (set) skill names
"""
logging.info('Creating skills lookup from %s', self.skill_lookup_path)
lookup = defaultdict(set)
with smart_open(self.skill_lookup_path) as infile:
reader = csv.reader(infile, delimiter='\t')
header = next(reader)
ksa_index = header.index(self.nlp.transforms[0])
soc_index = header.index('O*NET-SOC Code')
for row in reader:
lookup[row[soc_index]].add(row[ksa_index])
return lookup
评论列表
文章目录