Free Trial

ディスカッション - 日本語

答えを見つけ、質問し、Alteryx の専門知識を共有してください。

データサイエンス100本ノック 構造化データ加工編をAlteryxでやってみる(1問目~4問目:データ抽出基礎編)

AkimasaKajitani
15 - Aurora
15 - Aurora

一般社団法人データサイエンティスト協会から公開されているデータサイエンス100本ノック 構造化データ加工編ですが、コミュニティでもウィークリーチャレンジ方式でやってみたいと思いますので、興味のある方は参加いただければと思います。

 

 

初回は1問目~4問目を一つにまとめてみました。非常に簡単なデータ抽出の問題です。

 

  • P-001: レシート明細データ(receipt.csv)から全項目の先頭10件を表示し、どのようなデータを保有しているか目視で確認せよ。

 

  • P-002: レシート明細データ(receipt.csv)から売上年月日(sales_ymd)、顧客ID(customer_id)、商品コード(product_cd)、売上金額(amount)の順に列を指定し、10件表示せよ。

 

  • P-003: レシート明細データ(receipt.csv)から売上年月日(sales_ymd)、顧客ID(customer_id)、商品コード(product_cd)、売上金額(amount)の順に列を指定し、10件表示せよ。ただし、sales_ymdsales_dateに項目名を変更しながら抽出すること。

 

  • P-004: レシート明細データ(receipt.csv)から売上日(sales_ymd)、顧客ID(customer_id)、商品コード(product_cd)、売上金額(amount)の順に列を指定し、以下の条件を満たすデータを抽出せよ。

  ・顧客ID(customer_id)が"CS018205000001"

 

 

解いたらこちらに投稿していただければと思います。ちなみに、次回投稿は一週間後を予定しています。

 

 

solutionファイルは次回添付します。

6件の返信6
Qiu
19 - Altair
19 - Altair

@AkimasaKajitani 

出題ありがとうございます。

スポイラ
100knocks_alteryx_01_001-004.PNG
Yoshiro_Fujimori
ボリード

出題ありがとうございます。

100本ノックの問題を順にやっていくとAlteryxの基本ツールをカバーできそうですね。

面白そうなので、私も問題作りに参加してもいいですか?

 

スポイラ
Yoshiro_Fujimori_0-1658792261643.png

 

 

 

sanae
ボリード

@AkimasaKajitani さま 出題ありがとうございます!

スポイラ
100knocks_alteryx_01_001-004_sanae.png
AkimasaKajitani
15 - Aurora
15 - Aurora

できました!

 

スポイラ
AkimasaKajitani_0-1659147477507.png

 

さすがに1回目は簡単ですね・・・。

DaisukeTsuchiya
クエーサー

DBからデータ取得時にSQLを利用していますが、面倒な処理はAlteryx側で行っています。改めてAlteryxは便利で簡単だなと実感しました。

 

スポイラ
キャプチャ.JPG
AkimasaKajitani
15 - Aurora
15 - Aurora

@Yoshiro_Fujimori さん

 

個別にメッセージさせて頂きましたが、楽しんで参加頂ければと思います!

ただ、100本ノックは本当に基礎的なツールに限られてしまうので、その他のツールを使うような問題もあるといいなぁ、とちょっと感じました・・・。