ウィークリーチャレンジ - 日本語

トップになるためのスキルをお持ちですか? ウィークリーチャレンジを購読しましょう。ベストを尽くして問題を解決し、解決策を共有して、他のユーザーがどのように同じ問題に取り組んだのか確認しましょう。私たちも解答例を共有しています。
トップになるためのスキルをお持ちですか? ウィークリーチャレンジを購読しましょう。ベストを尽くして問題を解決し、解決策を共有して、他のユーザーがどのように同じ問題に取り組んだのか確認しましょう。私たちも解答例を共有しています。
ウィークリーチャレンジ
トップになるためのスキルをお持ちですか? ウィークリーチャレンジを購読しましょう。ベストを尽くして問題を解決し、解決策を共有して、他のユーザーがどのように同じ問題に取り組んだのか確認しましょう。私たちも解答例を共有しています。
現在、進捗状況の表示ができません。しばらくしてから再度試していただくか、このエラーが続くようなら管理者にご連絡ください。

チャレンジ #7: ダイアモンド R 永遠の輝き (Diamond R Forever)

Highlighted
Alteryx
Alteryx

先週の解答はこちらです。

 

4月生まれの皆さん、お誕生日おめでとうございます!  あなたは今月の誕生石がダイヤモンドであることを知っていましたか?

お祝いに、データセットを分析して、カラットの重みの範囲内に収まるダイヤモンドの数を数えましょう!

 

以下の zip ファイルには、BigDiamonds ファイルが含まれています。このデータを Designer で読み込んで使用するには、R ツールを使用します。

この課題には、この記事が役立つかもしれません。

 

Note: 予測ツールがインストールされていることを確認してから取り組んでくださいね。

 

Happy Birthday from the shiniest of diamonds...Neil Diamond.Happy Birthday from the shiniest of diamonds...Neil Diamond.

 

Highlighted
Alteryx Certified Partner

とりあえず、Rツールでいきなり読み込むというところでつまづきました・・・。

あと、集計のレンジがちょっと面倒でした・・・(0-0.25だけ特殊パターンなので)。

 

やり方として、2パターン作成してみました。

 

手法1はWF実行に時間がかかりますが、直感的にはこちらが先にできました。

手法2はFormulaツールメインでやっています。

 

Highlighted
アトム

初めてRツール使いました。

フロー自体は最小のフローにしました!

Highlighted
メテオール

挑戦してみました。

ファイアボール

Rの部分は手が出なかったので、取り込み部分は皆さまの物を参照させて頂きました。なので今回はカンニングですみせまん。Rの部分はちょっとしたことでうまく取り込めなくて、私にはハードルが高いです…。

取り込んだ後は、Communityで入手したAdvanced join使っています。条件付きCross Joinは非常に便利なので標準に入れ込んで欲しいです。次VersionはJoinが増えるような話もあったのでそれに期待しています。

Highlighted
ファイアボール

すみません、マクロ込みだったのでPackageでないと駄目でしたね。再添付します。

ちなみにAdvanced Joinはここです。
https://gallery.alteryx.com/#!app/Advanced-Join/547f8df96ac90f0f2ca5e439

 

https://community.alteryx.com/t5/Alteryx-Knowledge-Base/Advanced-Join-value-from-one-file-is-between...

 

Highlighted
ファイアボール

Rでのデータ取り込みを自力でやろうとしてできませんでした。入力だけカンニングしたところ、バックスラッシュとスラッシュの違いでがっくり。で、いろいろやってる間に本体のほうはアイデアがいろいろ出たので一通りやってみました。

 

1. タイルと最近習ったyxwzを書き換える技の組み合わせ

2. Dynamic Replace でテーブル参照

3. 0.5刻みを利用してformulaとSummarizeのみ

4. 範囲テーブル作って合成してfilter

 

Highlighted
Alteryx Certified Partner
Alteryx Certified Partner

せっかくなので、全部の処理をRツールで実装しました。

パスはマスクしてるので実行したい方は書き換えてください。

Highlighted
Alteryx Certified Partner

やってみました。

スポイラ
Alteryx Designer x64 - challenge_jp_7_start_file_voovovo.yxmd 2019-09-02 16.57.41.png