Free Trial

ディスカッション

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

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

AkimasaKajitani
17 - Castor
17 - Castor

一般社団法人データサイエンティスト協会から公開されているデータサイエンス100本ノック 構造化データ加工編のウィークリーチャレンジ方式による出題第二回です。興味のある方は参加いただければと思います。

 

 

2回目は5問目~9問目を一つにまとめてみました。簡単なデータ抽出の問題です。

 

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

    ・顧客ID(customer_id)が"CS018205000001"
    ・売上金額(amount)が1,000以上

 

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

    ・顧客ID(customer_id)が"CS018205000001"
    ・売上金額(amount)が1,000以上または売上数量(quantity)が5以上

 

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

    ・顧客ID(customer_id)が"CS018205000001"
    ・売上金額(amount)が1,000以上2,000以下

 

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

    ・顧客ID(customer_id)が"CS018205000001"
    ・商品コード(product_cd)が"P071401019"以外

 

  • P-009: 以下の処理において、出力結果を変えずにORをANDに書き換えよ。

    NOT([prefecture_cd] = "13" OR [floor_area] > 900)

    ※Alteryx用にPythonの問題から書き換えています

 

 

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

 

 

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

 

添付ファイルは今回の出題のstartファイルと、前回のsolutionファイルです。

 

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

29件の返信29
DaisukeTsuchiya
パルサー

ありがとうございます。 確かにAlteryxやデータ加工の初心者に良さそうですね。

 

スポイラ
キャプチャ.JPG

 

sanae
ボリード

できました!

スポイラ
100knocks_alteryx_01_001-004_sanae.png
AkimasaKajitani
17 - Castor
17 - Castor

@sanae さん

 

ワークフローの画像が1-4問のものですね・・・。

Qiu
21 - Polaris
21 - Polaris

出遅れました。😁

スポイラ
100knocks_alteryx_01_005-009.PNG
AkimasaKajitani
17 - Castor
17 - Castor

できました!

 

スポイラ
AkimasaKajitani_0-1659711065156.png
AkimasaKajitani_1-1659711086277.png

 

 まだまだ簡単ですね!

Yoshiro_Fujimori
オーロラ

遅くなりました。

今回はセレクトツールとフィルタツールの練習ですね。

だんだん難しくなっていくのを期待します。

(並行してRでもやってみようと思います)

Masao
メテオール

解答作りました!

スポイラ
Masao_0-1668763311859.png

 

gawa
16 - Nebula
16 - Nebula

 

スポイラ
image.png

個人メモ

条件指定の練習

WHERE句が複雑なSQLだと見通し悪くなり始める

yutaro_K
アステロイド

 

スポイラ
 
answer.png

 他の方の回答を見て、カスタムで条件式を入力すれば1つで済むことを理解しました。
次回に応用したいと思います。