ChaomeiChen的个人博客分享 http://blog.sciencenet.cn/u/ChaomeiChen

博文

如何用CiteSpace整理数据

已有 114859 次阅读 2010-11-22 12:25 |个人分类:CiteSpace使用指南|系统分类:科研笔记| SQL, 数据整理

知道CiteSpace有这一功能的人大概不多,知道如何使用的大概更少。一是一直没有时间介绍,二来各类论文中也没有机会描述这些功能。

要求:会使用基本的SQL语句(CiteSpace本身带有一些简要的语法提示,可供初学者练习)。

用CiteSpace整理Web of Science格式数据的过程如下:

1。将数据读入CiteSpace自带的数据库

2。检查,更改数据

3。输出整理后的数据

具体步骤如下:

1。将数据读入CiteSpace自带的数据库

a)CiteSpace:Data:Import/Export;

b) 打开数据库:Database:Open (下方窗口会显示现有project名称)

c) 读入WoS格式数据:先将所有数据存到一个文档,每个文件名以download开始,以。txt结束。

d) 在Create a New Project中,用Browse选定你的数据文档,按Import开始读入数据。按提示输入project名(只要不与数据库中现有的其它project重名即可)。

2。检查,更改数据

a) 菜单中各项功能均可使用。相关SQL会显示在SQL Query and Results下的小窗口内。数据库结构可用Database:Show Data Structure显示。

b)更改数据:Project:Edit

CiteSpace提示:UPDATE articles SET article='------', source='------' WHERE project='------' and uid='------'

更改数据需要该数据项的uid,可用SQL查到,例如:select uid from articles where project-‘terrorism'

UPDATE语句中SET 后,WHERE前为数据字段的新值,如:

UPDATE articles SET title=‘The Investigation of terrorist incidents’ WHERE project=’terrorism' and uid='ISI:A1990EZ80000009‘

将把记录号为ISI:A1990EZ80000009的那条记录的标题改为The Investigation of terrorist incidents。

3。输出整理后的数据

a)选择输出数据的范围:Project:1。Select a subset for export

CiteSpace示例如下:SELECT uid FROM articles WHERE project='terrorism' and dt='Article' and year<=2000

例中将输出名为terrorism的project中2000年为止的所有类型为Article的数据条目。可按自己需要修改语句中WHERE之后的部分。 准备好后按Search(最底下一排)。

b)开始输出到WoS格式的文件:Project:2。Export Data (WoS)

按提示选定输出的目的地文档。可在File Name一栏直接打入文档目录的地址。CiteSpace输出时将显示等待,直到输出完毕。输出文件名的命名规则:download_[project 名称]_[文件中的最高纪录序号]_of_[记录总数]。txt

例如:download_terrorism_300_of_586.txt

数据量越大,等待时间越长。

有没有不清楚的地方?



https://blog.sciencenet.cn/blog-496649-386310.html

上一篇:信息可视化
下一篇:初学者案例
收藏 IP: 71.225.0.*| 热度|

9 姜红丙 杨红岗 龙珠 闫钟峰 王号 王佳丽 高建国 赵星 祝林

该博文允许实名用户评论 评论 (18 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-11-13 14:45

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部