Challenge #69: Web Stock Data ~Webからデータの取得~ – Alteryx Weekly Challenge

2019.08.03

こんにちは。Alteryxサポートエンジニアとして勉強中のスズです。

Alteryx Communityで公開されているWeekly Challengeに挑戦するシリーズ。今回はWebからデータの取得に挑戦します。

動作環境

当エントリの執筆には、以下の環境を利用しています。

  • Windows 10 Pro
  • Alteryx Designer 2019.2.7.63499 英語版

Challenge #68: Elapsed Classroom Times

お題

今回挑戦するお題はこちら。

Input側にはURLが用意されています。

Output側はこちら。ダウンロードしたデータを整形しています。

解答

作成したワークフローはこちら。

DownloadツールでURLからデータをダウンロードします。

Downloadツールの結果はBrowseツールで確認します。「DownloadData」列の1行目にダウンロードしたデータがあります。このダウンロードしたデータを整形していきます。

Selectツールで不要な列を削除し、Text To Columnツールで「DownloadData」列の行が異なるデータを分割します。Delimiters\nを指定し、Split to rowsを指定します。

もう1つText To Columnツールを使用して、「DownloadData」列をカンマで分割します。Delimiters, (カンマ)を指定し、Split to columnsNumber of columns23を指定します。

Formulaツールを使用して、「5」列のデータを修正します。「t」の場合は「True」、「f」の場合は「False」、それ以外の場合は「5」列のまま出力します。

Selectツールで不要な列を削除してから、Dynamic Renameツールを使用して列名を修正します。Take Fiels Names from First Row of Dataで1行目のデータを列名に変換します。

最後にデータを確認して完成です。

最後に

今回はChallenge #69: Web Stock Dataに挑戦しました。

Alteryxの導入なら、クラスメソッドにおまかせください

日本初のAlteryxビジネスパートナーであるクラスメソッドが、Alteryxの導入から活用方法までサポートします。14日間の無料トライアルも実施中ですので、お気軽にご相談ください。

alteryx_960x400