使用 Sublime Text 3 處理數據
阿新 • • 發佈:2018-05-13
正則表達式 excel 我們有時候需要從網頁復制數據,然後用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 處理數據