Community Spring Cleaning week is here! Join your fellow Maveryx in digging through your old posts and marking comments on them as solved. Learn more here!
Free Trial

ディスカッション

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

データサイエンス100本ノック 構造化データ加工編をAlteryxでやってみる(46問目~51問目:日付変換編)

AkimasaKajitani
17 - Castor
17 - Castor

ようやく半分の50問を超えました!

 

一般社団法人データサイエンティスト協会から公開されているデータサイエンス100本ノック 構造化データ加工編のウィークリーチャレンジ方式による出題第9回目は46問目~51問目を一つにまとめてみました。今回は日付変換処理中心の問題です。

 

  • P-046: 顧客データ(customer.csv)の申し込み日(application_date)はYYYYMMDD形式の文字列型でデータを保有している。これを日付型に変換し、顧客ID(customer_id)とともに10件表示せよ。

  • P-047: レシート明細データ(receipt.csv)の売上日(sales_ymd)はYYYYMMDD形式の数値型でデータを保有している。これを日付型に変換し、レシート番号(receipt_no)、レシートサブ番号(receipt_sub_no)とともに10件表示せよ。
  • P-048: レシート明細データ(receipt.csv)の売上エポック秒(sales_epoch)は数値型のUNIX秒でデータを保有している。これを日付型に変換し、レシート番号(receipt_no)、レシートサブ番号(receipt_sub_no)とともに10件表示せよ。

    ※出力する日付型のデータはsales_dateとする

  • P-049: レシート明細データ(receipt.csv)の売上エポック秒(sales_epoch)を日付型に変換し、「年」だけ取り出してレシート番号(receipt_no)、レシートサブ番号(receipt_sub_no)とともに10件表示せよ。

    ※出力するデータはsales_yearとする

  • P-050: レシート明細データ(receipt.csv)の売上エポック秒(sales_epoch)を日付型に変換し、「月」だけ取り出してレシート番号(receipt_no)、レシートサブ番号(receipt_sub_no)とともに10件表示せよ。なお、「月」は0埋め2桁で取り出すこと。

    ※出力するデータはsales_monthとする

  • P-051: レシート明細データ(receipt.csv)の売上エポック秒(sales_epoch)を日付型に変換し、「日」だけ取り出してレシート番号(receipt_no)、レシートサブ番号(receipt_sub_no)とともに10件表示せよ。なお、「日」は0埋め2桁で取り出すこと。

    ※出力するデータはsales_dayとする

 

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

 

 

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

 

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

 

前回:データサイエンス100本ノック 構造化データ加工編をAlteryxでやってみる(39問目~45問目:集計・データ結合・レコード間処理編)

18件の返信18
DaisukeTsuchiya
パルサー

Unix秒は初めて知りましたが、それ以外は簡単でしたね。

 

スポイラ
キャプチャ.JPG

 

Yoshiro_Fujimori
オーロラ

回答します。

スポイラ
46問目
Yoshiro_Fujimori_0-1663628929386.png

47問目
データ型が問題に関係するときは.csvよりも.yxdbにした方が出題者側はラクかもしれませんね。

Yoshiro_Fujimori_1-1663629000465.png

48問目

Yoshiro_Fujimori_2-1663629175817.png

49問目

Yoshiro_Fujimori_3-1663629216256.png

50問目

Yoshiro_Fujimori_4-1663629254140.png

51問目

Yoshiro_Fujimori_5-1663629295898.png

 

 

Qiu
20 - Arcturus
20 - Arcturus

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

スポイラ
100knocks_alteryx_01_046-051.PNG
AkimasaKajitani
17 - Castor
17 - Castor

できました!

 

今回は楽勝だったかと思います!

 

スポイラ
AkimasaKajitani_0-1663995662811.png
AkimasaKajitani_1-1663995684218.png
AkimasaKajitani_2-1663995701885.png

 

 

 

Masao
メテオール

エポック秒ってステキな名前。。。

スポイラ
Masao_0-1669806214784.png

 

gawa
15 - Aurora
15 - Aurora

折り返し地点にきました

スポイラ
image.png
Hirokane
アステロイド

よろしくお願いします。

Hashiba
アステロイド

できました。よろしくお願いいたします。

yutaro_K
アステロイド

エポック秒、、何かで聞いたことはありましたがここで出会うとは。。

やっと折り返しですね。。。!

スポイラ
answer.png