Exemplo n.º 1
0
 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
Exemplo n.º 2
0
 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")