本記事は、2023/2/4開催「piyopiyo.ex #14:Elixirでデータ分析をしてみよう!」を開催したメモです。
LivebookでExplorerを使ったデータ分析を行いました。
ExplorerはPythonだとpandasにあたる機能があります。
このExplorerを使いながら、データ分析でよく使う関数を使ってきました。
Livebookとは?
別の勉強会で作ったLivebookの紹介スライドを再利用しました。
デスクトップアプリ版Livebookを使おう!
@t-yamanashi さんの書いた記事を紹介しました。
Explorerを使ったデータ分析をしてみよう!
@RyoWakabayashi さんの下記記事を読みながら、Livebookでコードを実行していきました。
https://qiita.com/RyoWakabayashi/items/dfb5495b9c25eff710a2#comment-9fc58ad4ce4359709dce
CSVダウンロード
勉強会では、アプリ版やDokcer環境などLivebook環境が混在していたので、
CSVダウンロードのコードを会の中では追加しています。
@t-yamanashi さんありがとうございます!
Mix.install([
{:explorer, "~> 0.5"},
{:kino, "~> 0.8"},
{:download, "~> 0.0.4"} # <-追加
])
Download.from(
"https://raw.githubusercontent.com/RyoWakabayashi/elixir-learning/main/livebooks/explorer/population_20211001.csv"
)
Download.from(
"https://raw.githubusercontent.com/RyoWakabayashi/elixir-learning/main/livebooks/explorer/assets_20151216.csv"
)
感想
Explorerを使った四則演算から、CSVを使ったデータ変換まで出来たので
自分がどこまでついていけて、どこから難しく感じるのか分かったのが良かったです。
今回、2時間弱で、Livebookの説明、アプリインストール、Explorerのコードを実行を
駆け足でも進められたのは、 @RyoWakabayashi さんの記事の構成がすばらしかったのと、
@t-yamanashi さんの準備の丁寧さのおかげです。大感謝!