tidyverse(再)⼊⾨¼ˆ再)入門_japanr_2019... · the tidyverse 2.3.1 dplyr 2.32 the pipe...
TRANSCRIPT
![Page 1: tidyverse(再)⼊⾨¼ˆ再)入門_JapanR_2019... · The Tidyverse 2.3.1 dplyr 2.32 The pipe '2.3.3 ggp10t2 '2.3.4 Other packages Data Frames 2.4.1 Career of Warren Spahn 2.4.2](https://reader034.vdocuments.net/reader034/viewer/2022042219/5ec547384cb03e2ac362f670/html5/thumbnails/1.jpg)
tidyverse(再)⼊⾨
7th December 2019, Japan.R 2019Yuta Kanzawa @yutakanzawa
SFE Senior Analyst at Janssen Pharmaceutical K.K., TokyoA Family Company of Johnson & Johnson
![Page 2: tidyverse(再)⼊⾨¼ˆ再)入門_JapanR_2019... · The Tidyverse 2.3.1 dplyr 2.32 The pipe '2.3.3 ggp10t2 '2.3.4 Other packages Data Frames 2.4.1 Career of Warren Spahn 2.4.2](https://reader034.vdocuments.net/reader034/viewer/2022042219/5ec547384cb03e2ac362f670/html5/thumbnails/2.jpg)
I am…
• 神沢雄⼤ Yuta Kanzawa (twitter: @yutakanzawa)• Data scientist at Janssen Japan, Tokyo• Opera & wine lover• Wagner• Bourgogne
• 7 languages• Human: Japanese, English, German• Computer: R, Python, SAS, SQL
@yutakanzawa 1
![Page 3: tidyverse(再)⼊⾨¼ˆ再)入門_JapanR_2019... · The Tidyverse 2.3.1 dplyr 2.32 The pipe '2.3.3 ggp10t2 '2.3.4 Other packages Data Frames 2.4.1 Career of Warren Spahn 2.4.2](https://reader034.vdocuments.net/reader034/viewer/2022042219/5ec547384cb03e2ac362f670/html5/thumbnails/3.jpg)
クッキーをデザインしました🍪
@yutakanzawa 2
![Page 4: tidyverse(再)⼊⾨¼ˆ再)入門_JapanR_2019... · The Tidyverse 2.3.1 dplyr 2.32 The pipe '2.3.3 ggp10t2 '2.3.4 Other packages Data Frames 2.4.1 Career of Warren Spahn 2.4.2](https://reader034.vdocuments.net/reader034/viewer/2022042219/5ec547384cb03e2ac362f670/html5/thumbnails/4.jpg)
アジェンダ
• 今⽇話すこと• tidyverseと私たち
• 今⽇話さないこと• tidyverseの詳細(参照︓宇宙本)• Python
@yutakanzawa 3
![Page 5: tidyverse(再)⼊⾨¼ˆ再)入門_JapanR_2019... · The Tidyverse 2.3.1 dplyr 2.32 The pipe '2.3.3 ggp10t2 '2.3.4 Other packages Data Frames 2.4.1 Career of Warren Spahn 2.4.2](https://reader034.vdocuments.net/reader034/viewer/2022042219/5ec547384cb03e2ac362f670/html5/thumbnails/5.jpg)
tidyverse native
@yutakanzawa 4
* https://insights.stackoverflow.com/trends?tags=tidyverse%2Cdplyr%2Cr%2Cggplot2
![Page 6: tidyverse(再)⼊⾨¼ˆ再)入門_JapanR_2019... · The Tidyverse 2.3.1 dplyr 2.32 The pipe '2.3.3 ggp10t2 '2.3.4 Other packages Data Frames 2.4.1 Career of Warren Spahn 2.4.2](https://reader034.vdocuments.net/reader034/viewer/2022042219/5ec547384cb03e2ac362f670/html5/thumbnails/6.jpg)
Base R native
• [演算⼦、$演算⼦
• sort(), melt(), dcast()
• aggregate()
@yutakanzawa 5
![Page 7: tidyverse(再)⼊⾨¼ˆ再)入門_JapanR_2019... · The Tidyverse 2.3.1 dplyr 2.32 The pipe '2.3.3 ggp10t2 '2.3.4 Other packages Data Frames 2.4.1 Career of Warren Spahn 2.4.2](https://reader034.vdocuments.net/reader034/viewer/2022042219/5ec547384cb03e2ac362f670/html5/thumbnails/7.jpg)
@yutakanzawa 6
1st Edition (October 2013)*2 2nd Edition (November 2018)*3
*1 https://shinyorke.hatenablog.com/#fn-bf977ec1*2 https://www.amazon.com/Analyzing-Baseball-Data-Chapman-Hall/dp/1466570229*3 https://www.amazon.com/Analyzing-Baseball-Data-Second-Chapman/dp/0367024861
e.g. Analyzing Baseball Data with R (Marchi, Albert)*1
Things are changing…
![Page 8: tidyverse(再)⼊⾨¼ˆ再)入門_JapanR_2019... · The Tidyverse 2.3.1 dplyr 2.32 The pipe '2.3.3 ggp10t2 '2.3.4 Other packages Data Frames 2.4.1 Career of Warren Spahn 2.4.2](https://reader034.vdocuments.net/reader034/viewer/2022042219/5ec547384cb03e2ac362f670/html5/thumbnails/8.jpg)
To be tidyverse adaptive
• tidyverseの便利なパッケージや関数を使ってみる。• e.g.1 dplyr::coalesce()• e.g.2 tidyr::separate()
• パイプ演算⼦%>%の記法に慣れる。
• レガシーコードを書き換えてみる。• 正解があるので、取り組みやすいはず。
@yutakanzawa 7
![Page 9: tidyverse(再)⼊⾨¼ˆ再)入門_JapanR_2019... · The Tidyverse 2.3.1 dplyr 2.32 The pipe '2.3.3 ggp10t2 '2.3.4 Other packages Data Frames 2.4.1 Career of Warren Spahn 2.4.2](https://reader034.vdocuments.net/reader034/viewer/2022042219/5ec547384cb03e2ac362f670/html5/thumbnails/9.jpg)
Enjoy!@yutakanzawa 8
詳しくはR Advent Calendar 2019で!https://qiita.com/advent-calendar/2019/rlang