近期使用SATI文献分析系统,发现效果有限,vosviewer虽然聚类起来图片好看,但没有模块度以及轮廓值等评价标准,因此只能去找citespace,3000+文献经过了筛选,重新在知网导一次太麻烦了,还是直接用python处理更快。
#path为endnote格式文件的地址,
path='待处理文件.txt'
file=open(path,'r+',encoding="utf-8")
#结果文件自动生成在本python文件夹内
file2=open('download_0.txt','a',encoding="utf-8")
lines=file.readlines()
for i in lines:
if '%0'in i[:3]:
i = i.replace('%0','RT')
elif '%A'in i[:3]:
i = i.replace('%A','A1')
i=i[:-1]+';'+i[-1]
elif '%+'in i[:3]:
i = i.replace('%+','AD')
elif '%T'in i[:3]:
i = i.replace('%T','T1')
elif '%J'in i[:3]:
i = i.replace('%J','JF')
elif '%D'in i[:3]:
i = i.replace('%D','YR')
elif '%N'in i[:3]:
i = i.replace('%N','IS')
elif '%K'in i[:3]:
i = i.replace('%K','K1')
elif '%X'in i[:3]:
i = i.replace('%X','AB')
elif '%P'in i[:3]:
i = i.replace('%P','OP')
elif '%@'in i[:3]:
i = i.replace('%@','SN')
elif '%L'in i[:3]:
i = i.replace('%L','CN')
elif '%U'in i[:3]:
i = i.replace('%U','LK')
elif '%R'in i[:3]:
i = i.replace('%R','DO')
elif '%W'in i[:3]:
i = i.replace('%W','DS')
file2.write(i)
file.close()
file2.close()