Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Open Refine Course
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
tkirby
November 05, 2015
Technology
280
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Open Refine Course
tkirby
November 05, 2015
More Decks by tkirby
See All by tkirby
前端網頁資料視覺化設計
tkirby
1
630
Theory of Graphical Perception
tkirby
0
670
Language Reference
tkirby
0
140
新聞記者的程式設計第一課
tkirby
0
610
Visualization over Web
tkirby
0
170
迎戰壞資料 @ dbootcamp Taipei
tkirby
0
840
Rasterize D3.js
tkirby
7
1.8k
SVG + D3.JS Course Slide
tkirby
0
290
資料新聞學手冊導讀
tkirby
0
330
Other Decks in Technology
See All in Technology
複数プロダクト組織のAIネイティブ化における戦略 / AICon2026_kude
rakus_dev
0
240
[2026-07-15] AI Ready なはずだったアーキテクチャと、見えてきた課題・次に目指す状態
wxyzzz
11
4.1k
ファミコンでPHPを動かす / PHP on the Famicom
tomzoh
2
510
AI Coding Agent時代のcdk-nagガードレール 〜組織ルールを強制CIで守り抜く設計の挑戦〜
mhrtech
3
460
Type-safe IaC for Dart
coborinai
0
170
実践!既存 Project への AI-Driven Development 適用〜 一ヶ月で Project 唯一のフロントエンドエンジニアを作り出せ〜
lycorptech_jp
PRO
0
310
「守りたい体験」を渡すだけで E2E を生成させられるようになった話
hinac0
1
860
2年前に削除したPHPクラスが、 ある日突然決済をエラーにした
ykagano
1
570
最適な自走を最小限の支援で — M&Aで拡大する組織で少人数SREが挑んだ1年 / SRE NEXT 2026
genda
0
1.6k
10年目を迎えた「ABEMA」がどのように AI 活用を推進して、AI 駆動開発にシフトしているのか / How ABEMA, entering its 10th year, is promoting the use of AI and shifting toward AI-driven development
miyukki
0
310
ゴールデンパスは敷いただけでは道にならない ─ 企画部門のエンジニアが技術標準を事業価値に変えるまで
mhrtech
1
240
非定型なドキュメントを効率よくリファクタする 〜えぇ!?仕様書27本の移行が1日で終わったって!?〜
subroh0508
2
580
Featured
See All Featured
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
500
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.3k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
390
Abbi's Birthday
coloredviolet
3
8.7k
The Cult of Friendly URLs
andyhume
79
6.9k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
470
YesSQL, Process and Tooling at Scale
rocio
174
15k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
WENDY [Excerpt]
tessaabrams
11
38k
Optimizing for Happiness
mojombo
378
71k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
410
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
Transcript
Open Refine 清理資料、修正格式、轉換內容、利⽤用網路服務
http://x.co/openrefine
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
raw.infographics.tw
None
None
None
None
multi-value cells — split + join or
None
None
None
None
None
⾼高中|⾼高職|職業|⼯工商|商⼯工|農⼯工|⼯工專|⾼高商|⼥女中|專科|⾼高級中學|⾼高⼯工|商職|海事 ⼤大學|⼤大專|學院|醫專
None
None
None
Regular Expression ⽤用⼀一段字去表⽰示⼀一群⽂文字 四位數字 1000 2345 6892 中⽂文字 騎⾺馬習慣看唱本 ⾛走著瞧
Regular Expression ⽤用⼀一段字去表⽰示⼀一群⽂文字 10*1 11 101 1001 10001 1.1 1A1
1b1 1F1 101 191 1=1
Regular Expression ^.{4}⾼高級?中學?(畢業)?$ ^ — 開頭 $ — 結尾 .
— 任何字 ? — 0 ~ 1次 * — 0 ~ 任意次 + — 1 ~ 任意次 {1,4} — 1 ~ 4次 () — 成組表⽰示 | — 分隔 (取其中⼀一個即可)
⾼高級中學 中學
^ — 表⽰示開頭 $ — 表⽰示結尾 ⾼高級中學 中學$
^ — 表⽰示開頭 $ — 表⽰示結尾 ⾼高級中學 ^中學
^ — 表⽰示開頭 $ — 表⽰示結尾 ⾼高級中學、國⽴立⼤大學 中學$
^ — 表⽰示開頭 $ — 表⽰示結尾 ⾼高級中學、國⽴立⼤大學 ^國⽴立
⾼高級中學、國⽴立⼤大學 .學 . — 表⽰示任意字
. — 表⽰示任意字 ⾼高級中學 …..
⾼高級中學 .* * — 表⽰示任意次 ( 前⾯面需要接⼀一個字 )
* — 表⽰示任意次 ( 前⾯面需要接⼀一個字 ) ⾼高級中學 ⾼高.*學
? — 表⽰示 0 ~ 1 次 ( 前⾯面需要接⼀一個字 )
⾼高中學⽣生 ⾼高..?學 ⾼高級中學
+ — 表⽰示⼀一次以上 ( 前⾯面需要接⼀一個字 ) 有餘 年+有餘 年年有餘
? — 表⽰示 0 ~ 1 次 ( 前⾯面需要接⼀一個字 )
⾼高中肄業 ⾼高中畢? ⾼高中畢業
() — 括號把字組合起來 ⾼高中肄業 ⾼高中(畢業)? ⾼高中畢業 ⾼高中畢
| — 多組規則分隔取其⼀一 彰化⾼高商 ⾼高中|⾼高商|農⼯工 雲林⾼高中 嘉義農⼯工
練習時間 花蓮⾼高⼯工畢業 ⾼高(中|職|⼯工)(畢業)? *$ 泰北中學 ⾼高雄中學 ⾼高中、國中 ⾼高 ⼯工畢業
練習時間 1. 有幾筆電話以 34 做結尾? 2. 有幾筆電話符合這種樣式? 02-2562-6434 02-256-6434
None
1 + 2 * 3 - 4 算術運算
( 1 + 2 ) * 3 - 4 %
6 / 2
9.2 * 23460000 / 100 Q: 是多少? 台灣⼈人⼝口數 ⽀支持率 %
value * 23460000 / 100 台灣⼈人⼝口數 ⽀支持率 % 變數 value
row.index 變數 row row.cells
變數 cells row.cells[“姓名”] + “先⽣生” cells[“姓名”] + “先⽣生”
函式 substring(value,1,2) replace(value,”肄”,”畢”)
練習時間 substring(value,1,2) replace(value,”肄”,”畢”) 1. 將所有政黨中的「黨」字去掉 2. 將姓名加上職稱
None
None
None
Let’s Go Deeper • 總⾦金額有多少? • 有多少⼈人捐款? • 多少⼈人不具名?各捐了多少次? •
誰捐了最多錢? • 平均每個⼈人捐了多少錢?捐了幾次? • 哪個⾦金額是⼤大家最愛捐的? • 禮拜幾⼤大家最愛捐錢?
A B 1 10 5 2 20 4 3 30
3 = 10 + 5 = 10 + 20 + 30 = A1 + A2 + A3 = SUM(A1:B3) = SUM(A:A) = SUM( UNIQUE(A:A) )
Let’s Go Deeper • 總⾦金額有多少? • 有多少⼈人捐款? • 多少⼈人不具名?各捐了多少次? •
誰捐了最多錢? • 平均每個⼈人捐了多少錢?捐了幾次? • 禮拜幾⼤大家最愛捐錢?
Functions • SUM • COUNTA • UNIQUE • FILTER •
WEEKDAY • YEAR • MONTH • = (1 + 2) / 3 • =SUM(A:A) • =COUNTA(A1:B2) • FILTER(A:A,A:A = 3) • FILTER(A:A,A:A > 3) • WEEKDAY(A5) • DAY(D1) • = “ABC”
https://goo.gl/s2wZ18 冰桶挑戰芳名錄 Spreadsheet
Exercise • =(1 + 2) / 3 • =SUM(A:A) •
=COUNTA(A1:B2) • =UNIQUE(A:A) • =FILTER(A:A,A:A = 3) • =FILTER(A:A,A:A > 3) • =WEEKDAY(A5) • =YEAR(B5) • =DAY(D1) • 總⾦金額有多少? • 多少⼈人不具名?各捐了多少次? • 誰捐了最多錢? • 哪個⾦金額是⼤大家最愛捐的? • 禮拜幾⼤大家最愛捐錢? • 每⽉月的幾號⼤大家最喜歡捐錢? • 捐款在⼀一萬元以上的有多少⼈人? • 加總 • 算數量 • 扣掉重覆的 • 過濾不要的 • 取出星期幾 • 取出年 • 取出⽇日
https://goo.gl/bE9xLb 第11屆村⾥里⻑⾧長選舉
None
None
None