fix problem with .lower(); add total journals count
This commit is contained in:
@@ -28,6 +28,7 @@ def extract_journal_titles(data):
|
||||
journal_titles.append(row[3])
|
||||
count_journal_titles = Counter(journal_titles).most_common(20)
|
||||
pprint(count_journal_titles)
|
||||
print("Total journals: " + str(len(set(journal_titles))))
|
||||
|
||||
|
||||
def extract_title_keywords(data):
|
||||
@@ -37,10 +38,10 @@ def extract_title_keywords(data):
|
||||
raw_words = row[2].split(' ')
|
||||
row_words = []
|
||||
for word in raw_words:
|
||||
re_word = re.sub(r'[^a-zA-Z\-]', '', word)
|
||||
re_word = re.sub(r'[^a-zA-Z\-]', '', word.lower())
|
||||
if re_word not in stop_words:
|
||||
re_words.append(re_word.lower())
|
||||
row_words.append(re_word.lower())
|
||||
re_words.append(re_word)
|
||||
row_words.append(re_word)
|
||||
title_keywords = [(word, row_words) for word in re_words]
|
||||
return title_keywords
|
||||
|
||||
@@ -80,7 +81,6 @@ def dash_viz(data):
|
||||
for edge1, edge2 in edges:
|
||||
if edge1 and edge2:
|
||||
output_data.append({'data': {'source': edge1, 'target': edge2}})
|
||||
pprint(output_data)
|
||||
with open('viz_data.json', 'w') as file:
|
||||
json.dump(output_data, file)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user