Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Open Refine Course

Avatar for tkirby tkirby
November 05, 2015

Open Refine Course

Avatar for tkirby

tkirby

November 05, 2015
Tweet

More Decks by tkirby

Other Decks in Technology

Transcript

  1. Regular Expression ^.{4}⾼高級?中學?(畢業)?$ ^ — 開頭 $ — 結尾 .

    — 任何字 ? — 0 ~ 1次 * — 0 ~ 任意次 + — 1 ~ 任意次 {1,4} — 1 ~ 4次 () — 成組表⽰示 | — 分隔 (取其中⼀一個即可)
  2. ? — 表⽰示 0 ~ 1 次 ( 前⾯面需要接⼀一個字 )

    ⾼高中學⽣生 ⾼高..?學 ⾼高級中學
  3. ? — 表⽰示 0 ~ 1 次 ( 前⾯面需要接⼀一個字 )

    ⾼高中肄業 ⾼高中畢? ⾼高中畢業
  4. Let’s Go Deeper • 總⾦金額有多少? • 有多少⼈人捐款? • 多少⼈人不具名?各捐了多少次? •

    誰捐了最多錢? • 平均每個⼈人捐了多少錢?捐了幾次? • 哪個⾦金額是⼤大家最愛捐的? • 禮拜幾⼤大家最愛捐錢?
  5. 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) )
  6. Let’s Go Deeper • 總⾦金額有多少? • 有多少⼈人捐款? • 多少⼈人不具名?各捐了多少次? •

    誰捐了最多錢? • 平均每個⼈人捐了多少錢?捐了幾次? • 禮拜幾⼤大家最愛捐錢?
  7. 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”
  8. 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) • 總⾦金額有多少? • 多少⼈人不具名?各捐了多少次? • 誰捐了最多錢? • 哪個⾦金額是⼤大家最愛捐的? • 禮拜幾⼤大家最愛捐錢? • 每⽉月的幾號⼤大家最喜歡捐錢? • 捐款在⼀一萬元以上的有多少⼈人? • 加總 • 算數量 • 扣掉重覆的 • 過濾不要的 • 取出星期幾 • 取出年 • 取出⽇日