投稿

1月, 2023の投稿を表示しています

データサイエンス100本ノックをKNIME(ナイム)でやってみる - 19本目 『データの順位 順位付けする(同一順位あり)』

イメージ
「データサイエンス100本ノックをKNIME(ナイム)でやってみる」の 19本目 です。   実際に公開されている演習問題(100問は こちらに公開 されております)に取り組んでいきます。一緒に手を動かしてやってみましょう。大リーグへの道は長し! KNIMEのインストールが完了していない場合は こちら を参考にしてみてください KNIMEの基本的な使用方法などをざっと確認したい場合は アーカイブ を 「データサイエンス100本ノック」って何ですか?という場合は こちら を       データサイエンス 100本ノック 19本目 P-019: レシート明細データ(receipt.csv)に対し、1件あたりの売上金額(amount)が高い順にランクを付与し、先頭から10件表示せよ。項目は顧客ID(customer_id)、売上金額(amount)、付与したランクを表示させること。 なお、売上金額(amount)が等しい場合は同一順位を付与するものとする。            以下の答え・解説を見る前に実際にチャレンジしてみてください。                     では、実際にKNIME(ナイム)でやってみよう! さてさて、、いろんなやり方があると思うんですがKNIME(ナイム)を使ってデータの順位付けする(同一順位あり)をやっていきましょう。 KNIME(ナイム)でのデータのランキング(順位)を付ける 順位付け、、そうですランキングですね。ノード検索でRANKと入れると、出てきますね! RANKノード です。こちらを使い順位付け出来そうです。   Ranking Attributeは順位付する対象のフィールドである売上金額(amount)を。 売上金額(amount)が等しい場合は同一順位を付与するということなのでRanking ModeはDenseを選びます(数値が等しい場合は同一順位を付与し、その後の順位は1つだけ下がる)。Ranking Modeに関しては RANKノード のヘルプページを参考にしてみてください。     順...

データサイエンス100本ノックをKNIME(ナイム)でやってみる - 18本目 『データを降順に並べる ソート順 並び替え』

イメージ
「データサイエンス100本ノックをKNIME(ナイム)でやってみる」の 18本目 です。   実際に公開されている演習問題(100問は こちらに公開 されております)に取り組んでいきます。一緒に手を動かしてやってみましょう。大リーグへの道は長し! KNIMEのインストールが完了していない場合は こちら を参考にしてみてください KNIMEの基本的な使用方法などをざっと確認したい場合は アーカイブ を 「データサイエンス100本ノック」って何ですか?という場合は こちら を       データサイエンス 100本ノック 18本目 P-018: 顧客データ(customer.csv)を生年月日(birth_day)で若い順にソートし、先頭から全項目を10件表示せよ。            以下の答え・解説を見る前に実際にチャレンジしてみてください。                     では、実際にKNIME(ナイム)でやってみよう! さてさて、、いろんなやり方があると思うんですがKNIME(ナイム)を使ってデータの並び順をの変更は、前回と同じですね。 KNIME(ナイム)でのデータの並び替え(ソート順変更して降順に並べる) KNIME(ナイム)で、データの並び替え(降順にし)、そして先頭から全項目を10件表示は1つのノード( top k selector )で完了することができます。   降順(descending)の設定をすればOKです              お疲れ様でした。     という感じで今回は終了となります!   もちろん他の方法もあるので探ってみてください :)     本日のデータサイエンス100本ノックをKNIME(ナイム)でやってみる はここで終了です!   お疲れ様でした!

データサイエンス100本ノックをKNIME(ナイム)でやってみる - 17本目 『データを昇順に並べる ソート順 並び替え』

イメージ
「データサイエンス100本ノックをKNIME(ナイム)でやってみる」の 17本目 です。   実際に公開されている演習問題(100問は こちらに公開 されております)に取り組んでいきます。一緒に手を動かしてやってみましょう。大リーグへの道は長し! KNIMEのインストールが完了していない場合は こちら を参考にしてみてください KNIMEの基本的な使用方法などをざっと確認したい場合は アーカイブ を 「データサイエンス100本ノック」って何ですか?という場合は こちら を       データサイエンス 100本ノック 17本目 P-017: 顧客データ(customer.csv)を生年月日(birth_day)で高齢順にソートし、先頭から全項目を10件表示せよ。            以下の答え・解説を見る前に実際にチャレンジしてみてください。                     では、実際にKNIME(ナイム)でやってみよう! さてさて、、いろんなやり方があると思うんですがKNIME(ナイム)を使ってデータの並び順を変えてみましょう。 日付型を扱う際には、データが持っている日付型のフォーマットを確認しておく必要がありますね。今回は、日付型の標準フォーマット「YYYY-MM-DD」です。 KNIME(ナイム)でのデータの並び替え(ソート順変更) KNIME(ナイム)で、データの並び替え、そして先頭から全項目を10件表示は1つのノードで完了することができました。     ソートするフィールドを選んで、昇順or降順を選びます   詳細設定にてOutput OrderにてSort outputを選んでおきます          お疲れ様でした。     という感じで今回は終了となります!   もちろん他の方法もあるので探ってみてください :)     本日のデータサイエンス100本ノックをKNIME(ナイム)でやってみる はここで終了です! ...