使用 Sublime Text 3 处理数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用 Sublime Text 3 处理数据相关的知识,希望对你有一定的参考价值。
我们有时候需要从网页复制数据,然后用excel进行分析处理,可是数据粘贴到excel中,排列发生了变化,不是我们需要的形式,这时,我们可以用 Sublime Text 3 中的正则表达式进行数据排列处理,然后将数据保存为.txt格式,导入excel中,就比较方便了。例如,有如下数据:
年份 | GDP | 最终消费 | 年份 | GDP | 最终消费 |
---|---|---|---|---|---|
1978 | 3624.10 | 2239.10 | 1991 | 11147.73 | 6151.57 |
1979 | 3899.53 | 2568.04 | 1992 | 12735.09 | 7083.53 |
1980 | 4203.96 | 2753.10 | 1993 | 14452.91 | 7917.65 |
1981 | 4425.03 | 2989.25 | 1994 | 16283.08 | 8638.30 |
1982 | 4823.68 | 3225.09 | 1995 | 17993.66 | 9445.38 |
1983 | 5349.17 | 3511.35 | 1996 | 19718.73 | 10588.64 |
1984 | 6160.97 | 3988.53 | 1997 | 21461.92 | 11444.17 |
1985 | 6990.89 | 4506.64 | 1998 | 23139.88 | 12511.70 |
1986 | 7610.61 | 4817.38 | 1999 | 24792.47 | 13819.54 |
1987 | 8491.27 | 5114.07 | 2000 | 26774.85 | 15406.57 |
1988 | 9448.03 | 5419.86 | 2001 | 28782.60 | 16759.78 |
1989 | 9832.18 | 5190.02 | 2002 | 31170.88 | 18097.55 |
1990 | 10209.09 | 5471.93 | 2003 | 34070.16 | 19452.70 |
从某个网页复制粘贴,数据形式变成了单列,这是我们不希望的数据格式。
我们用Sublime Text 3 对这批数据进行处理,变成我们所希望的形式,步骤如下:
- 启动Sublime Text 3,从网页复制数据,粘贴到Sublime Text,数据形式变成了单列。
- 按Ctrl+A全选数据,按Ctrl+j把数据变成一行。
- 按Ctrl+H进行数据替换操作。在find what:后面输入((\w+.?\w*\s){6}),在Replace with:后面输入$1\n,然后把该文件保存为文本文件,然后用excel导入,就成我们想要的格式了。
以上是关于使用 Sublime Text 3 处理数据的主要内容,如果未能解决你的问题,请参考以下文章
Python - Sublime Text 3 控制台不能输出中文的解决方法
解决ubuntu16.04下的sublime text3不能使用中文输入法的问题