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

Exploratory Hour #55 - 顧客ごとに前回の購買日から次の購買日までの期間を求めたい

Exploratory Hour #55 - 顧客ごとに前回の購買日から次の購買日までの期間を求めたい

2020/1/14に行ったExploratory Hourのスライドです。

前の値を取得できるlag関数について紹介しています。

Exploratory Hourで紹介した機能については、下記をご覧ください。

https://exploratory.io/tag/?q=tag:Exploratoryhour

Takato Shiroto

January 14, 2020
Tweet

More Decks by Takato Shiroto

Other Decks in Technology

Transcript

  1. 2 εϐʔΧʔ നށ ܟొ Customer Succes EXPLORATORY ུྺ େֶࡏֶதʹϑʔυϩεΛݮΒͨ͢ΊʹɺֶੜஂମΛ্ཱͪ͛୅දΛ ຿ΊΔɻͦͷޙɺϏδωεΛ஌ΔͨΊʹԽֶϝʔΧʔͷσϡϙϯͱ

    ϑʔυςοΫܥελʔτΞοϓͰӦۀͱϚʔέςΟϯάΛܦݧɻΞϓ Ϧͷ੒௕ͷͨΊʹ͸σʔλαΠΤϯε͕ඞཁͩͱײ͡ɺΞϓϦʹಛԽ ͨ͠Ϣʔβʔͷߦಈ෼ੳπʔϧΛ։ൃ͢ΔاۀʹͯɺΞϓϦۀքͷ KPI෼ੳͳͲΛ୲౰͢Δɻݱࡏ͸Exploratory, Inc. ͰΧελϚʔαΫη εΛ୲౰͢Δ๣ΒɺσʔλͷՄࢹԽͱ୳ࡧతσʔλ෼ੳΛઐ໳ͱͯ͠ σʔλαΠΤϯεͷීٴʹऔΓ૊Ήɻ @ShirotoTakato
  2. ސ٬໊ ߪങ೔ ߪങظؒ (೔) Tom 2019-02-01 <NA> Tom 2019-05-01 89

    Tom 2019-09-01 123 2019-05-01 - 2019-02-01 = 89 ର৅ͷ஋ - લͷ஋ = ߪങظؒ ର৅ͷߪങ೔͔Βલճͷߪങ೔ΛҾ͘͜ͱͰߪങظؒΛٻΊΔ͜ͱ͕Ͱ͖Δ
  3. ߪങظؒ = ߪങ೔ - lag(ߪങ೔) ސ٬໊ ߪങ೔ lag(ߪങ೔) ߪങظؒ Tom

    2019-02-01 <NA> <NA> Tom 2019-05-01 2019-02-01 89 Tom 2019-09-01 2019-05-01 123
  4. ސ٬໊ ߪങ೔ ߪങظؒ (೔) Tom 2019-02-01 <NA> Tom 2019-09-01 212

    Tom 2019-05-01 -123 ߪങ೔Ͱฒͼସ͑͞Ε͍ͯͳ͍ͱਖ਼͍͠ߪങظؒΛٻΊΔ͜ͱ͕Ͱ͖ͳ͍
  5. ސ٬໊ ߪങ೔ ߪങظؒ (೔) Tom 2019-02-01 <NA> Tom 2019-05-01 89

    Tom 2019-09-01 123 ߪങ೔ΛঢॱͰฒͼସ͑Δ
  6. ຊདྷɺސ٬ͷ࠷ॳͷߪങ೔ͷߦͰ͸ߪങظؒΛٻΊΔ͜ͱ͸Ͱ͖ͳ͍ ސ٬໊ ߪങ೔ lag(ߪങ೔) ߪങظؒ (೔) Tom 2019-02-01 <NA> <NA>

    Tom 2019-05-01 2019-02-01 89 Tom 2019-09-01 2019-05-01 123 John 2019-01-01 <NA> <NA> John 2019-04-21 2019-01-01 110
  7. ͔͠͠ɺ͜ͷ··ͩͱTomͱJohnͷߪങظؒΛٻΊͯ͠·͏ ސ٬໊ ߪങ೔ lag(ߪങ೔) ߪങظؒ (೔) Tom 2019-02-01 <NA> <NA>

    Tom 2019-05-01 2019-02-01 89 Tom 2019-09-01 2019-05-01 123 John 2019-01-01 2019-09-01 -243 John 2019-04-21 2019-01-01 110
  8. ސ٬໊ ߪങ೔ Tom 2019-02-01 Tom 2019-05-01 Tom 2019-09-01 John 2019-01-01

    John 2019-04-21 ސ٬͝ͱʹ෼͚ͯߪങظؒΛܭࢉ͍ͨ͠ TomͱJohnΛ෼͚ΔͨΊʹ ઢҾ͖͍ͨ͠
  9. ސ٬໊ ߪങ೔ lag(ߪങ೔) Tom 2019-02-01 <NA> Tom 2019-05-01 2019-02-01 Tom

    2019-09-01 2019-05-01 John 2019-01-01 <NA> John 2019-04-21 2019-01-01 lag(ߪങ೔)
  10. ސ٬໊ ߪങ೔ lag(ߪങ೔) ߪങظؒ (೔) Tom 2019-02-01 <NA> <NA> Tom

    2019-05-01 2019-02-01 89 Tom 2019-09-01 2019-05-01 123 John 2019-01-01 <NA> <NA> John 2019-04-21 2019-01-01 110 ߪങظؒ = ߪങ೔ - lag(ߪങ೔)
  11. ސ٬໊ ߪങ೔ lead(ߪങ೔) Tom 2019-02-01 2019-05-01 Tom 2019-05-01 2019-06-01 Tom

    2019-06-01 <NA> John 2019-01-01 2019-04-21 John 2019-04-21 <NA> lead(ߪങ೔)