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

Open Refine Course

tkirby
November 05, 2015

Open Refine Course

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