def countCitedJournals(self,result,wline): #Takes cited reference data from each article record in a Web of Science file #and counts frequency of journals over all citations citations = wline.CR.split('; ') i = 0 for record in citations: entries = record.split(', ') try: if(len(entries) < 3): #assumes last entry is source if some data is missing source = entries[len(entries)-1] else: source = entries[2] Utility.addToHistogram(result,source,"capitalized") except IndexError: print("Processing Error. See data:") if(i>0): print(citations[i-1],"||-||") print(record,"||-||") if(i+1 < len(citations)): print(citations[i+1]) i += 1 return result
def countJournals(self,result,wline): #Takes a Web of Science file and counts the journal of each article record return Utility.addToHistogram(result,wline.SO,"capitalized")