Cast your vote for the official 2025 Inspire Pin! Designs were submitted by fellow Community members and reflect the creativity and passion of Alteryx users across the globe. Vote now!

ディスカッション

答えを見つけ、質問し、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
14 - Magnetar
14 - Magnetar

ありがとうございます。 確かに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
15 - Aurora
15 - Aurora

遅くなりました。

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

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

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

Masao
メテオール

解答作りました!

スポイラ
Masao_0-1668763311859.png

 

gawa
16 - Nebula
16 - Nebula

 

スポイラ
image.png

個人メモ

条件指定の練習

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

yutaro_K
アステロイド

 

スポイラ
 
answer.png

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

トップのソリューション投稿者