データサイエンス100本ノックをKNIME(ナイム)でやってみる - 16本目 『フォーマット一致 特定のデータ書式で条件指定する』

「データサイエンス100本ノックをKNIME(ナイム)でやってみる」の16本目です。

 
実際に公開されている演習問題(100問はこちらに公開されております)に取り組んでいきます。一緒に手を動かしてやってみましょう。大リーグへの道は長し!
  • KNIMEのインストールが完了していない場合はこちらを参考にしてみてください
  • KNIMEの基本的な使用方法などをざっと確認したい場合はアーカイブ
  • 「データサイエンス100本ノック」って何ですか?という場合はこちら


 


 

 

データサイエンス 100本ノック 16本目

P-016: 店舗データ(store.csv)から、電話番号(tel_no)が3桁-3桁-4桁のデータを全項目表示せよ。


 

 

 
 
 
 以下の答え・解説を見る前に実際にチャレンジしてみてください。
 
 
 
 
 
 
 
 
 
 

では、実際にKNIME(ナイム)でやってみよう!

さてさて、、いろんなやり方があると思うんですがKNIME(ナイム)にて前回と同じように正規表現(Regular Expression)を使って条件の抽出ができるかやってみます。
 
 

KNIME(ナイム)での正規表現(Regular Expression)を使った方法。

「店舗データ(store.csv)から、電話番号(tel_no)が3桁-3桁-4桁のデータを全項目表示」の取得が必要となります。つまり03-XXXX-XXXXなどがあれば除く必要があるってことですね。
 
店舗データ(store.csv)の電話番号(tel_no)データを見ると、、 確かに混在している。


それでは、、KNIME(ナイム)での正規表現(Regular Expression)を使って取得してみます。
『\d{3}-\d{3}-\d{4}』が正規表現の条件でした


 
 お疲れ様でした。
 
 
という感じで今回は終了となります!
 
もちろん他の方法もあるので探ってみてください :)
 
 
本日のデータサイエンス100本ノックをKNIME(ナイム)でやってみるはここで終了です!

 

お疲れ様でした!


このブログの人気の投稿

KNIME - CSV Readerのエンコード設定を調整してCSVファイル内の日本語の文字化けを回避する

KNIME - 複数ファイルの読み込み(ワイルドカード ユニオン)について

データサイエンス100本ノックをKNIME(ナイム)でやってみる