Excelでもプログラミングでもないデータ加工と分析

Web上ですぐ使えるETLツール "HowData"を使ったデータ加工&分析を紹介しています

複数条件の合計:売上データから店舗別で商品区分別の売上金額の合計を求める

 

 下のような顧客情報、店舗、商品区分、金額など、多くの要素からなる売上データから、店別、商品区分別など複数条件ごとにデータ集計をします。集計は繰り返しになるので、他の人にもわかりやすく、手間がかからないように進めていくようにしましょう。

  A B C D E F G H I J K L M N
1 ID 氏名 氏名(カタカナ) 性別 電話番号 郵便番号 住所 生年月日 店舗 区分 商品ID 単価 個数 金額
2 28290 大野昌之 オオノマサユキ 023549082 999-1345 山形県 1956/12/26 上野店 グッズ FD009 3300 1 3300
3 76951 寺崎強 テラサキツヨシ 0590572896 510-0263 三重県 1953/05/21 自由が丘店 グッズ FD010 4680 1 4680
4 47077 今井孝男 イマイタカオ 0974877769 874-0902 大分県 1981/05/27 日比谷店 グッズ FD010 4680 4 18720
5 55689 原幸市 ハラコウイチ 0748402187 521-0231 滋賀県 1967/09/25 浅草店 グッズ FD011 3300 1 3300
6 93115 井村利郎 イムラトシロウ 0259124246 950-1463 新潟県 1981/03/29 千駄ヶ谷 グッズ FD011 3300 2 6600
7 92825 山野昇一 ヤマノショウイチ 0572130840 503-1265 岐阜県 1958/07/04 上野店 グッズ FD012 3300 3 9900
8 68812 森田莉緒 モリタリオ 0880614644 779-3404 徳島県 1992/07/09 吉祥寺店 グッズ FD012 3300 1 3300
9 88467 横井晴 ヨコイハル 0220546349 989-2445 宮城県 1983/04/12 日比谷店 グッズ FD013 2760 1 2760
10 84149 坂井倫子 サカイミチコ 0881824477 771-3203 徳島県 1988/07/03 上野店 グッズ FD013 2760 1 2760
11 39295 市村杏理 イチムラアンリ 0753890024 542-0085 大阪府 1994/10/15 自由が丘店 レディース服 DO003 4560 1 4560
12 25975 吉崎猛 ヨシザキタケシ 0185994835 018-3313 秋田県 1993/10/13 目黒店 レディース服 DO003 4560 1 4560
13 64700 塩見桜 シオミサクラ 078483223 669-1544 兵庫県 1967/02/19 上野店 レディース服 DO004 5640 1 5640
14 96649 奥野健一 オクノケンイチ 0834721754 756-0033 山口県 1984/01/02 原宿店 レディース服 DO004 5640 1 5640


上のデータから、下のデータの店舗ごと商品区分別の複数条件を考えた売上金額の合計を求めることを目的とします。

 

店舗 グッズ メンズ服 レディース服
上野店 263880 71520 29280
自由が丘店 96480 19440 21960
日比谷店 105300 17880 24840
浅草店 136020 17880 31440
千駄ヶ谷 138480 0 103020
吉祥寺店 124080 0 32040
目黒店 63960 38880 24420
原宿店 208260 19440 44640
渋谷店 247500 0 98640
日暮里店 103920 0 37710
大塚店 35100 97200 18480
浜松町店 60720 17880 15840

 

Excelでのデータ加工では複数条件で合計を行うSUMIFS関数を使いますが、

ここでは、処理がもっと簡単にできるインブラウザ型のデータ加工/分析サービス HowDataで行います。

howdata.io

f:id:howdata:20180409065515p:plain

 

1. データを取り込む (ファイル)

サンプル用データ

ノードへ入力されるデータ
 
  A B C D E F G H I J K L M N
1 ID 氏名 氏名(カタカナ) 性別 電話番号 郵便番号 住所 生年月日 店舗 区分 商品ID 単価 個数 金額
2 28290 大野昌之 オオノマサユキ 023549082 999-1345 山形県 1956/12/26 上野店 グッズ FD009 3300 1 3300
3 76951 寺崎強 テラサキツヨシ 0590572896 510-0263 三重県 1953/05/21 自由が丘店 グッズ FD010 4680 1 4680
4 47077 今井孝男 イマイタカオ 0974877769 874-0902 大分県 1981/05/27 日比谷店 グッズ FD010 4680 4 18720
5 55689 原幸市 ハラコウイチ 0748402187 521-0231 滋賀県 1967/09/25 浅草店 グッズ FD011 3300 1 3300
6 93115 井村利郎 イムラトシロウ 0259124246 950-1463 新潟県 1981/03/29 千駄ヶ谷 グッズ FD011 3300 2 6600
7 92825 山野昇一 ヤマノショウイチ 0572130840 503-1265 岐阜県 1958/07/04 上野店 グッズ FD012 3300 3 9900
8 68812 森田莉緒 モリタリオ 0880614644 779-3404 徳島県 1992/07/09 吉祥寺店 グッズ FD012 3300 1 3300
9 88467 横井晴 ヨコイハル 0220546349 989-2445 宮城県 1983/04/12 日比谷店 グッズ FD013 2760 1 2760
10 84149 坂井倫子 サカイミチコ 0881824477 771-3203 徳島県 1988/07/03 上野店 グッズ FD013 2760 1 2760
11 39295 市村杏理 イチムラアンリ 0753890024 542-0085 大阪府 1994/10/15 自由が丘店 レディース服 DO003 4560 1 4560
12 25975 吉崎猛 ヨシザキタケシ 0185994835 018-3313 秋田県 1993/10/13 目黒店 レディース服 DO003 4560 1 4560
13 64700 塩見桜 シオミサクラ 078483223 669-1544 兵庫県 1967/02/19 上野店 レディース服 DO004 5640 1 5640
14 96649 奥野健一 オクノケンイチ 0834721754 756-0033 山口県 1984/01/02 原宿店 レディース服 DO004 5640 1 5640
ノードから出力されるデータ(250)
 
ID 氏名 氏名(カタカナ) 性別 電話番号 郵便番号 住所 生年月日 店舗 区分 商品ID 単価 個数 金額
28290 大野昌之 オオノマサユキ 023549082 999-1345 山形県 1956/12/26 上野店 グッズ FD009 3300 1 3300
76951 寺崎強 テラサキツヨシ 0590572896 510-0263 三重県 1953/05/21 自由が丘店 グッズ FD010 4680 1 4680
47077 今井孝男 イマイタカオ 0974877769 874-0902 大分県 1981/05/27 日比谷店 グッズ FD010 4680 4 18720
55689 原幸市 ハラコウイチ 0748402187 521-0231 滋賀県 1967/09/25 浅草店 グッズ FD011 3300 1 3300
93115 井村利郎 イムラトシロウ 0259124246 950-1463 新潟県 1981/03/29 千駄ヶ谷 グッズ FD011 3300 2 6600
92825 山野昇一 ヤマノショウイチ 0572130840 503-1265 岐阜県 1958/07/04 上野店 グッズ FD012 3300 3 9900
68812 森田莉緒 モリタリオ 0880614644 779-3404 徳島県 1992/07/09 吉祥寺店 グッズ FD012 3300 1 3300
88467 横井晴 ヨコイハル 0220546349 989-2445 宮城県 1983/04/12 日比谷店 グッズ FD013 2760 1 2760
84149 坂井倫子 サカイミチコ 0881824477 771-3203 徳島県 1988/07/03 上野店 グッズ FD013 2760 1 2760
39295 市村杏理 イチムラアンリ 0753890024 542-0085 大阪府 1994/10/15 自由が丘店 レディース服 DO003 4560 1 4560
25975 吉崎猛 ヨシザキタケシ 0185994835 018-3313 秋田県 1993/10/13 目黒店 レディース服 DO003 4560 1 4560
64700 塩見桜 シオミサクラ 078483223 669-1544 兵庫県 1967/02/19 上野店 レディース服 DO004 5640 1 5640
96649 奥野健一 オクノケンイチ 0834721754 756-0033 山口県 1984/01/02 原宿店 レディース服 DO004 5640 1 5640
39469 大城結依 オシロユイ 0548202438 410-3627 静岡県 1953/01/05 渋谷店 レディース服 DO004 5640 1 5640
1.ファイルノードを配置する
ノードパネルからファイルノーをクリックして選択します。クリック後、フローシート上で配置したい場所にカーソルを合わせ、再びクリックします
2.ノード編集画面を開く
ノードをクリックすると、選択パネルが表示されます、編集するをクリックすると編集画面が表示されます

3.ファイルを選択する
ファイル選択フォームからsampleData_01.csvを選択します
4.ワークシートを選択する
sampleData_01.csvに含まれるワークシートcsvチェックボックスを選択します
5.列名となるデータ範囲を指定する
A1~N1の範囲をカーソルで指定後、[列名の範囲にする]ボタンをクリックします
6.編集内容を保存する
[保存して閉じる]ボタンをクリックし、ノード編集を終了します

2. 列を変更する (列変更)

 

ノードへ入力されるデータ(250)
 
ID 氏名 氏名(カタカナ) 性別 電話番号 郵便番号 住所 生年月日 店舗 区分 商品ID 単価 個数 金額
28290 大野昌之 オオノマサユキ 023549082 999-1345 山形県 1956/12/26 上野店 グッズ FD009 3300 1 3300
76951 寺崎強 テラサキツヨシ 0590572896 510-0263 三重県 1953/05/21 自由が丘店 グッズ FD010 4680 1 4680
47077 今井孝男 イマイタカオ 0974877769 874-0902 大分県 1981/05/27 日比谷店 グッズ FD010 4680 4 18720
55689 原幸市 ハラコウイチ 0748402187 521-0231 滋賀県 1967/09/25 浅草店 グッズ FD011 3300 1 3300
93115 井村利郎 イムラトシロウ 0259124246 950-1463 新潟県 1981/03/29 千駄ヶ谷 グッズ FD011 3300 2 6600
92825 山野昇一 ヤマノショウイチ 0572130840 503-1265 岐阜県 1958/07/04 上野店 グッズ FD012 3300 3 9900
68812 森田莉緒 モリタリオ 0880614644 779-3404 徳島県 1992/07/09 吉祥寺店 グッズ FD012 3300 1 3300
88467 横井晴 ヨコイハル 0220546349 989-2445 宮城県 1983/04/12 日比谷店 グッズ FD013 2760 1 2760
84149 坂井倫子 サカイミチコ 0881824477 771-3203 徳島県 1988/07/03 上野店 グッズ FD013 2760 1 2760
39295 市村杏理 イチムラアンリ 0753890024 542-0085 大阪府 1994/10/15 自由が丘店 レディース服 DO003 4560 1 4560
25975 吉崎猛 ヨシザキタケシ 0185994835 018-3313 秋田県 1993/10/13 目黒店 レディース服 DO003 4560 1 4560
64700 塩見桜 シオミサクラ 078483223 669-1544 兵庫県 1967/02/19 上野店 レディース服 DO004 5640 1 5640
96649 奥野健一 オクノケンイチ 0834721754 756-0033 山口県 1984/01/02 原宿店 レディース服 DO004 5640 1 5640
39469 大城結依 オシロユイ 0548202438 410-3627 静岡県 1953/01/05 渋谷店 レディース服 DO004 5640 1 5640
ノードから出力されるデータ(250)
 
ID 氏名 氏名(カタカナ) 性別 電話番号 郵便番号 住所 生年月日 店舗 区分 商品ID 単価 個数 金額
28290 大野昌之 オオノマサユキ 023549082 999-1345 山形県 1956/12/26 上野店 グッズ FD009 3300 1 3300
76951 寺崎強 テラサキツヨシ 0590572896 510-0263 三重県 1953/05/21 自由が丘店 グッズ FD010 4680 1 4680
47077 今井孝男 イマイタカオ 0974877769 874-0902 大分県 1981/05/27 日比谷店 グッズ FD010 4680 4 18720
55689 原幸市 ハラコウイチ 0748402187 521-0231 滋賀県 1967/09/25 浅草店 グッズ FD011 3300 1 3300
93115 井村利郎 イムラトシロウ 0259124246 950-1463 新潟県 1981/03/29 千駄ヶ谷 グッズ FD011 3300 2 6600
92825 山野昇一 ヤマノショウイチ 0572130840 503-1265 岐阜県 1958/07/04 上野店 グッズ FD012 3300 3 9900
68812 森田莉緒 モリタリオ 0880614644 779-3404 徳島県 1992/07/09 吉祥寺店 グッズ FD012 3300 1 3300
88467 横井晴 ヨコイハル 0220546349 989-2445 宮城県 1983/04/12 日比谷店 グッズ FD013 2760 1 2760
84149 坂井倫子 サカイミチコ 0881824477 771-3203 徳島県 1988/07/03 上野店 グッズ FD013 2760 1 2760
39295 市村杏理 イチムラアンリ 0753890024 542-0085 大阪府 1994/10/15 自由が丘店 レディース服 DO003 4560 1 4560
25975 吉崎猛 ヨシザキタケシ 0185994835 018-3313 秋田県 1993/10/13 目黒店 レディース服 DO003 4560 1 4560
64700 塩見桜 シオミサクラ 078483223 669-1544 兵庫県 1967/02/19 上野店 レディース服 DO004 5640 1 5640
96649 奥野健一 オクノケンイチ 0834721754 756-0033 山口県 1984/01/02 原宿店 レディース服 DO004 5640 1 5640
39469 大城結依 オシロユイ 0548202438 410-3627 静岡県 1953/01/05 渋谷店 レディース服 DO004 5640 1 5640
1.列変更ノードを配置する
ノードパネルから列変更ノードをクリックして選択します。クリック後、フローシート上で配置したい場所にカーソルを合わせ、再びクリックします
2.ノードを接続する
データを処理する順番にノードを接続する必要がありますが、接続方法には2つあります

3.ノード編集画面を開く
ノードをクリックすると、選択パネルが表示されます、編集するをクリックすると編集画面が表示されます

4.列のデータ型を変更する
単価のデータ型をtextからintに変更します,同様に個数のデータ型をtextからintに,金額のデータ型をtextからintに変更します
5.編集内容を保存する
[保存して閉じる]ボタンをクリックし、ノード編集を終了します

3. 集計する (集計)

 

ノードへ入力されるデータ(250)
 
ID 氏名 氏名(カタカナ) 性別 電話番号 郵便番号 住所 生年月日 店舗 区分 商品ID 単価 個数 金額
28290 大野昌之 オオノマサユキ 023549082 999-1345 山形県 1956/12/26 上野店 グッズ FD009 3300 1 3300
76951 寺崎強 テラサキツヨシ 0590572896 510-0263 三重県 1953/05/21 自由が丘店 グッズ FD010 4680 1 4680
47077 今井孝男 イマイタカオ 0974877769 874-0902 大分県 1981/05/27 日比谷店 グッズ FD010 4680 4 18720
55689 原幸市 ハラコウイチ 0748402187 521-0231 滋賀県 1967/09/25 浅草店 グッズ FD011 3300 1 3300
93115 井村利郎 イムラトシロウ 0259124246 950-1463 新潟県 1981/03/29 千駄ヶ谷 グッズ FD011 3300 2 6600
92825 山野昇一 ヤマノショウイチ 0572130840 503-1265 岐阜県 1958/07/04 上野店 グッズ FD012 3300 3 9900
68812 森田莉緒 モリタリオ 0880614644 779-3404 徳島県 1992/07/09 吉祥寺店 グッズ FD012 3300 1 3300
88467 横井晴 ヨコイハル 0220546349 989-2445 宮城県 1983/04/12 日比谷店 グッズ FD013 2760 1 2760
84149 坂井倫子 サカイミチコ 0881824477 771-3203 徳島県 1988/07/03 上野店 グッズ FD013 2760 1 2760
39295 市村杏理 イチムラアンリ 0753890024 542-0085 大阪府 1994/10/15 自由が丘店 レディース服 DO003 4560 1 4560
25975 吉崎猛 ヨシザキタケシ 0185994835 018-3313 秋田県 1993/10/13 目黒店 レディース服 DO003 4560 1 4560
64700 塩見桜 シオミサクラ 078483223 669-1544 兵庫県 1967/02/19 上野店 レディース服 DO004 5640 1 5640
96649 奥野健一 オクノケンイチ 0834721754 756-0033 山口県 1984/01/02 原宿店 レディース服 DO004 5640 1 5640
39469 大城結依 オシロユイ 0548202438 410-3627 静岡県 1953/01/05 渋谷店 レディース服 DO004 5640 1 5640
ノードから出力されるデータ(32)
 
店舗 区分 金額
上野店 グッズ 263880
自由が丘店 グッズ 96480
日比谷店 グッズ 105300
浅草店 グッズ 136020
千駄ヶ谷 グッズ 138480
吉祥寺店 グッズ 124080
自由が丘店 レディース服 21960
目黒店 レディース服 24420
上野店 レディース服 29280
原宿店 レディース服 44640
渋谷店 レディース服 98640
浅草店 レディース服 31440
千駄ヶ谷 レディース服 103020
渋谷店 グッズ 247500
1.集計ノードを配置する
ノードパネルから集計ノードをクリックして選択します。クリック後、フローシート上で配置したい場所にカーソルを合わせ、再びクリックします
2.ノードを接続する
データを処理する順番にノードを接続する必要がありますが、接続方法には2つあります

3.編集画面を開く
ノードをクリックすると、選択パネルが表示されます、編集するをクリックすると編集画面が表示されます

4.集計区分を決める列を選択する
店舗,区分ごとに集計するために、列名をセレクトボックスから選択します。
5.集計する値となる列名と集計方法を選択する
金額合計をクリックします。
6.編集内容を保存する
[保存して閉じる]ボタンをクリックし、ノード編集を終了します

4. 横持ちデータを縦持ちにする (縦横変換)

 

ノードへ入力されるデータ(32)
 
店舗 区分 金額
上野店 グッズ 263880
自由が丘店 グッズ 96480
日比谷店 グッズ 105300
浅草店 グッズ 136020
千駄ヶ谷 グッズ 138480
吉祥寺店 グッズ 124080
自由が丘店 レディース服 21960
目黒店 レディース服 24420
上野店 レディース服 29280
原宿店 レディース服 44640
渋谷店 レディース服 98640
浅草店 レディース服 31440
千駄ヶ谷 レディース服 103020
渋谷店 グッズ 247500
ノードから出力されるデータ(32)
 
店舗 区分 金額 グッズ レディース服 メンズ服
上野店 グッズ 263880 263880    
自由が丘店 グッズ 96480 96480    
日比谷店 グッズ 105300 105300    
浅草店 グッズ 136020 136020    
千駄ヶ谷 グッズ 138480 138480    
吉祥寺店 グッズ 124080 124080    
自由が丘店 レディース服 21960   21960  
目黒店 レディース服 24420   24420  
上野店 レディース服 29280   29280  
原宿店 レディース服 44640   44640  
渋谷店 レディース服 98640   98640  
浅草店 レディース服 31440   31440  
千駄ヶ谷 レディース服 103020   103020  
渋谷店 グッズ 247500 247500    
1.縦横変換ノードを配置する
ノードパネルから縦横変換ノードをクリックして選択します。クリック後、フローシート上で配置したい場所にカーソルを合わせ、再びクリックします
2.ノードを接続する
データを処理する順番にノードを接続する必要がありますが、接続方法には2つあります

3.編集画面を開く
ノードをクリックすると、選択パネルが表示されます、編集するをクリックすると編集画面が表示されます

4.値を列名にする列を選択する
区分を選択します。これらの列の値の組み合わせが、新たな列名として追加されます
5.追加された列の値にする列を選択する
金額を選択します。これらの列の値が、新たに追加された列の値として追加されます
6.編集内容を保存する
[保存して閉じる]ボタンをクリックし、ノード編集を終了します

5. 集計する (集計)

 

ノードへ入力されるデータ(32)
 
店舗 区分 金額 グッズ レディース服 メンズ服
上野店 グッズ 263880 263880    
自由が丘店 グッズ 96480 96480    
日比谷店 グッズ 105300 105300    
浅草店 グッズ 136020 136020    
千駄ヶ谷 グッズ 138480 138480    
吉祥寺店 グッズ 124080 124080    
自由が丘店 レディース服 21960   21960  
目黒店 レディース服 24420   24420  
上野店 レディース服 29280   29280  
原宿店 レディース服 44640   44640  
渋谷店 レディース服 98640   98640  
浅草店 レディース服 31440   31440  
千駄ヶ谷 レディース服 103020   103020  
渋谷店 グッズ 247500 247500    
ノードから出力されるデータ(12)
 
店舗 グッズ メンズ服 レディース服
上野店 263880 71520 29280
自由が丘店 96480 19440 21960
日比谷店 105300 17880 24840
浅草店 136020 17880 31440
千駄ヶ谷 138480 0 103020
吉祥寺店 124080 0 32040
目黒店 63960 38880 24420
原宿店 208260 19440 44640
渋谷店 247500 0 98640
日暮里店 103920 0 37710
大塚店 35100 97200 18480
浜松町店 60720 17880 15840
1.集計ノードを配置する
ノードパネルから集計ノードをクリックして選択します。クリック後、フローシート上で配置したい場所にカーソルを合わせ、再びクリックします
2.ノードを接続する
データを処理する順番にノードを接続する必要がありますが、接続方法には2つあります

3.編集画面を開く
ノードをクリックすると、選択パネルが表示されます、編集するをクリックすると編集画面が表示されます

4.集計区分を決める列を選択する
店舗ごとに集計するために、列名をセレクトボックスから選択します。
5.集計する値となる列名と集計方法を選択する
グッズ合計をクリックします。,
メンズ服合計をクリックします。,
レディース服合計をクリックします。
6.編集内容を保存する
[保存して閉じる]ボタンをクリックし、ノード編集を終了します

1つの条件での合計:売上データから店舗別の売上金額の合計を求める

 

下のような顧客情報、店舗、商品区分、金額など、多くの要素からなる売上データから、条件ごとにデータ集計をします。集計は繰り返しになるので、他の人にもわかりやすく、手間がかからないように進めていくようにしましょう。

 

  A B C D E F G H I J K L M N
1 ID 氏名 氏名(カタカナ) 性別 電話番号 郵便番号 住所 生年月日 店舗 区分 商品ID 単価 個数 金額
2 28290 大野昌之 オオノマサユキ 023549082 999-1345 山形県 1956/12/26 上野店 グッズ FD009 3300 1 3300
3 76951 寺崎強 テラサキツヨシ 0590572896 510-0263 三重県 1953/05/21 自由が丘店 グッズ FD010 4680 1 4680
4 47077 今井孝男 イマイタカオ 0974877769 874-0902 大分県 1981/05/27 日比谷店 グッズ FD010 4680 4 18720
5 55689 原幸市 ハラコウイチ 0748402187 521-0231 滋賀県 1967/09/25 浅草店 グッズ FD011 3300 1 3300
6 93115 井村利郎 イムラトシロウ 0259124246 950-1463 新潟県 1981/03/29 千駄ヶ谷 グッズ FD011 3300 2 6600
7 92825 山野昇一 ヤマノショウイチ 0572130840 503-1265 岐阜県 1958/07/04 上野店 グッズ FD012 3300 3 9900
8 68812 森田莉緒 モリタリオ 0880614644 779-3404 徳島県 1992/07/09 吉祥寺店 グッズ FD012 3300 1 3300
9 88467 横井晴 ヨコイハル 0220546349 989-2445 宮城県 1983/04/12 日比谷店 グッズ FD013 2760 1 2760
10 84149 坂井倫子 サカイミチコ 0881824477 771-3203 徳島県 1988/07/03 上野店 グッズ FD013 2760 1 2760
11 39295 市村杏理 イチムラアンリ 0753890024 542-0085 大阪府 1994/10/15 自由が丘店 レディース服 DO003 4560 1 4560
12 25975 吉崎猛 ヨシザキタケシ 0185994835 018-3313 秋田県 1993/10/13 目黒店 レディース服 DO003 4560 1 4560
13 64700 塩見桜 シオミサクラ

078483223

669-1544 兵庫県 1967/02/19 上野店 レディース服 DO004 5640 1 5640
14 96649 奥野健一 オクノケンイチ 0834721754 756-0033 山口県 1984/01/02 原宿店 レディース服 DO004 5640 1 5640

 

上のデータから、下のデータの店舗別の売上金額の合計を求めるのを目的としましょう。

 

店舗 金額
上野店 364680
自由が丘店 137880
日比谷店 148020
浅草店 185340
千駄ヶ谷 241500
吉祥寺店 156120
目黒店 127260
原宿店 272340
渋谷店 346140
日暮里店 141630
大塚店 150780
浜松町店 94440

 

 Excelでのデータ加工ではSUMIF関数を使いますが、ここでは、これらの処理がもっと簡単にできるインブラウザ型のデータ加工/分析サービス HowDataで行います。

 

howdata.io

f:id:howdata:20180408210450p:plain

1. データを取り込む (ファイル)

サンプル用データ

ノードへ入力されるデータ 
  A B C D E F G H I J K L M N
1 ID 氏名 氏名(カタカナ) 性別 電話番号 郵便番号 住所 生年月日 店舗 区分 商品ID 単価 個数 金額
2 28290 大野昌之 オオノマサユキ 023549082 999-1345 山形県 1956/12/26 上野店 グッズ FD009 3300 1 3300
3 76951 寺崎強 テラサキツヨシ 0590572896 510-0263 三重県 1953/05/21 自由が丘店 グッズ FD010 4680 1 4680
4 47077 今井孝男 イマイタカオ 0974877769 874-0902 大分県 1981/05/27 日比谷店 グッズ FD010 4680 4 18720
5 55689 原幸市 ハラコウイチ 0748402187 521-0231 滋賀県 1967/09/25 浅草店 グッズ FD011 3300 1 3300
6 93115 井村利郎 イムラトシロウ 0259124246 950-1463 新潟県 1981/03/29 千駄ヶ谷 グッズ FD011 3300 2 6600
7 92825 山野昇一 ヤマノショウイチ 0572130840 503-1265 岐阜県 1958/07/04 上野店 グッズ FD012 3300 3 9900
8 68812 森田莉緒 モリタリオ 0880614644 779-3404 徳島県 1992/07/09 吉祥寺店 グッズ FD012 3300 1 3300
9 88467 横井晴 ヨコイハル 0220546349 989-2445 宮城県 1983/04/12 日比谷店 グッズ FD013 2760 1 2760
10 84149 坂井倫子 サカイミチコ 0881824477 771-3203 徳島県 1988/07/03 上野店 グッズ FD013 2760 1 2760
11 39295 市村杏理 イチムラアンリ 0753890024 542-0085 大阪府 1994/10/15 自由が丘店 レディース服 DO003 4560 1 4560
12 25975 吉崎猛 ヨシザキタケシ 0185994835 018-3313 秋田県 1993/10/13 目黒店 レディース服 DO003 4560 1 4560
13 64700 塩見桜 シオミサクラ 078483223 669-1544 兵庫県 1967/02/19 上野店 レディース服 DO004 5640 1 5640
14 96649 奥野健一 オクノケンイチ 0834721754 756-0033 山口県 1984/01/02 原宿店 レディース服 DO004 5640 1 5640


ノードから出力されるデータ(250)
 
ID 氏名 氏名(カタカナ) 性別 電話番号 郵便番号 住所 生年月日 店舗 区分 商品ID 単価 個数 金額
28290 大野昌之 オオノマサユキ 023549082 999-1345 山形県 1956/12/26 上野店 グッズ FD009 3300 1 3300
76951 寺崎強 テラサキツヨシ 0590572896 510-0263 三重県 1953/05/21 自由が丘店 グッズ FD010 4680 1 4680
47077 今井孝男 イマイタカオ 0974877769 874-0902 大分県 1981/05/27 日比谷店 グッズ FD010 4680 4 18720
55689 原幸市 ハラコウイチ 0748402187 521-0231 滋賀県 1967/09/25 浅草店 グッズ FD011 3300 1 3300
93115 井村利郎 イムラトシロウ 0259124246 950-1463 新潟県 1981/03/29 千駄ヶ谷 グッズ FD011 3300 2 6600
92825 山野昇一 ヤマノショウイチ 0572130840 503-1265 岐阜県 1958/07/04 上野店 グッズ FD012 3300 3 9900
68812 森田莉緒 モリタリオ 0880614644 779-3404 徳島県 1992/07/09 吉祥寺店 グッズ FD012 3300 1 3300
88467 横井晴 ヨコイハル 0220546349 989-2445 宮城県 1983/04/12 日比谷店 グッズ FD013 2760 1 2760
84149 坂井倫子 サカイミチコ 0881824477 771-3203 徳島県 1988/07/03 上野店 グッズ FD013 2760 1 2760
39295 市村杏理 イチムラアンリ 0753890024 542-0085 大阪府 1994/10/15 自由が丘店 レディース服 DO003 4560 1 4560
25975 吉崎猛 ヨシザキタケシ 0185994835 018-3313 秋田県 1993/10/13 目黒店 レディース服 DO003 4560 1 4560
64700 塩見桜 シオミサクラ 078483223 669-1544 兵庫県 1967/02/19 上野店 レディース服 DO004 5640 1 5640
96649 奥野健一 オクノケンイチ 0834721754 756-0033 山口県 1984/01/02 原宿店 レディース服 DO004 5640 1 5640
39469 大城結依 オシロユイ 0548202438 410-3627 静岡県 1953/01/05 渋谷店 レディース服 DO004 5640 1 5640
1.ファイルノードを配置する
ノードパネルからファイルノーをクリックして選択します。クリック後、フローシート上で配置したい場所にカーソルを合わせ、再びクリックします
2.ノード編集画面を開く
ノードをクリックすると、選択パネルが表示されます、編集するをクリックすると編集画面が表示されます

3.ファイルを選択する
ファイル選択フォームからsampleData_01.csvを選択します
4.ワークシートを選択する
sampleData_01.csvに含まれるワークシートcsvチェックボックスを選択します
5.列名となるデータ範囲を指定する
A1~N1の範囲をカーソルで指定後、[列名の範囲にする]ボタンをクリックします
6.編集内容を保存する
[保存して閉じる]ボタンをクリックし、ノード編集を終了します

2. 列を変更する (列変更)

 

ノードへ入力されるデータ(250)
 
ID 氏名 氏名(カタカナ) 性別 電話番号 郵便番号 住所 生年月日 店舗 区分 商品ID 単価 個数 金額
28290 大野昌之 オオノマサユキ 023549082 999-1345 山形県 1956/12/26 上野店 グッズ FD009 3300 1 3300
76951 寺崎強 テラサキツヨシ 0590572896 510-0263 三重県 1953/05/21 自由が丘店 グッズ FD010 4680 1 4680
47077 今井孝男 イマイタカオ 0974877769 874-0902 大分県 1981/05/27 日比谷店 グッズ FD010 4680 4 18720
55689 原幸市 ハラコウイチ 0748402187 521-0231 滋賀県 1967/09/25 浅草店 グッズ FD011 3300 1 3300
93115 井村利郎 イムラトシロウ 0259124246 950-1463 新潟県 1981/03/29 千駄ヶ谷 グッズ FD011 3300 2 6600
92825 山野昇一 ヤマノショウイチ 0572130840 503-1265 岐阜県 1958/07/04 上野店 グッズ FD012 3300 3 9900
68812 森田莉緒 モリタリオ 0880614644 779-3404 徳島県 1992/07/09 吉祥寺店 グッズ FD012 3300 1 3300
88467 横井晴 ヨコイハル 0220546349 989-2445 宮城県 1983/04/12 日比谷店 グッズ FD013 2760 1 2760
84149 坂井倫子 サカイミチコ 0881824477 771-3203 徳島県 1988/07/03 上野店 グッズ FD013 2760 1 2760
39295 市村杏理 イチムラアンリ 0753890024 542-0085 大阪府 1994/10/15 自由が丘店 レディース服 DO003 4560 1 4560
25975 吉崎猛 ヨシザキタケシ 0185994835 018-3313 秋田県 1993/10/13 目黒店 レディース服 DO003 4560 1 4560
64700 塩見桜 シオミサクラ 078483223 669-1544 兵庫県 1967/02/19 上野店 レディース服 DO004 5640 1 5640
96649 奥野健一 オクノケンイチ 0834721754 756-0033 山口県 1984/01/02 原宿店 レディース服 DO004 5640 1 5640
39469 大城結依 オシロユイ 0548202438 410-3627 静岡県 1953/01/05 渋谷店 レディース服 DO004 5640 1 5640
ノードから出力されるデータ(250)
 
ID 氏名 氏名(カタカナ) 性別 電話番号 郵便番号 住所 生年月日 店舗 区分 商品ID 単価 個数 金額
28290 大野昌之 オオノマサユキ 023549082 999-1345 山形県 1956/12/26 上野店 グッズ FD009 3300 1 3300
76951 寺崎強 テラサキツヨシ 0590572896 510-0263 三重県 1953/05/21 自由が丘店 グッズ FD010 4680 1 4680
47077 今井孝男 イマイタカオ 0974877769 874-0902 大分県 1981/05/27 日比谷店 グッズ FD010 4680 4 18720
55689 原幸市 ハラコウイチ 0748402187 521-0231 滋賀県 1967/09/25 浅草店 グッズ FD011 3300 1 3300
93115 井村利郎 イムラトシロウ 0259124246 950-1463 新潟県 1981/03/29 千駄ヶ谷 グッズ FD011 3300 2 6600
92825 山野昇一 ヤマノショウイチ 0572130840 503-1265 岐阜県 1958/07/04 上野店 グッズ FD012 3300 3 9900
68812 森田莉緒 モリタリオ 0880614644 779-3404 徳島県 1992/07/09 吉祥寺店 グッズ FD012 3300 1 3300
88467 横井晴 ヨコイハル 0220546349 989-2445 宮城県 1983/04/12 日比谷店 グッズ FD013 2760 1 2760
84149 坂井倫子 サカイミチコ 0881824477 771-3203 徳島県 1988/07/03 上野店 グッズ FD013 2760 1 2760
39295 市村杏理 イチムラアンリ 0753890024 542-0085 大阪府 1994/10/15 自由が丘店 レディース服 DO003 4560 1 4560
25975 吉崎猛 ヨシザキタケシ 0185994835 018-3313 秋田県 1993/10/13 目黒店 レディース服 DO003 4560 1 4560
64700 塩見桜 シオミサクラ 078483223 669-1544 兵庫県 1967/02/19 上野店 レディース服 DO004 5640 1 5640
96649 奥野健一 オクノケンイチ 0834721754 756-0033 山口県 1984/01/02 原宿店 レディース服 DO004 5640 1 5640
39469 大城結依 オシロユイ 0548202438 410-3627 静岡県 1953/01/05 渋谷店 レディース服 DO004 5640 1 5640
1.列変更ノードを配置する
ノードパネルから列変更ノードをクリックして選択します。クリック後、フローシート上で配置したい場所にカーソルを合わせ、再びクリックします
2.ノードを接続する
データを処理する順番にノードを接続する必要がありますが、接続方法には2つあります

3.ノード編集画面を開く
ノードをクリックすると、選択パネルが表示されます、編集するをクリックすると編集画面が表示されます

4.列のデータ型を変更する
単価のデータ型をtextからintに変更します,同様に個数のデータ型をtextからintに,金額のデータ型をtextからintに変更します
5.編集内容を保存する
[保存して閉じる]ボタンをクリックし、ノード編集を終了します

3. 集計する (集計)

 

ノードへ入力されるデータ(250)
 
ID 氏名 氏名(カタカナ) 性別 電話番号 郵便番号 住所 生年月日 店舗 区分 商品ID 単価 個数 金額
28290 大野昌之 オオノマサユキ 023549082 999-1345 山形県 1956/12/26 上野店 グッズ FD009 3300 1 3300
76951 寺崎強 テラサキツヨシ 0590572896 510-0263 三重県 1953/05/21 自由が丘店 グッズ FD010 4680 1 4680
47077 今井孝男 イマイタカオ 0974877769 874-0902 大分県 1981/05/27 日比谷店 グッズ FD010 4680 4 18720
55689 原幸市 ハラコウイチ 0748402187 521-0231 滋賀県 1967/09/25 浅草店 グッズ FD011 3300 1 3300
93115 井村利郎 イムラトシロウ 0259124246 950-1463 新潟県 1981/03/29 千駄ヶ谷 グッズ FD011 3300 2 6600
92825 山野昇一 ヤマノショウイチ 0572130840 503-1265 岐阜県 1958/07/04 上野店 グッズ FD012 3300 3 9900
68812 森田莉緒 モリタリオ 0880614644 779-3404 徳島県 1992/07/09 吉祥寺店 グッズ FD012 3300 1 3300
88467 横井晴 ヨコイハル 0220546349 989-2445 宮城県 1983/04/12 日比谷店 グッズ FD013 2760 1 2760
84149 坂井倫子 サカイミチコ 0881824477 771-3203 徳島県 1988/07/03 上野店 グッズ FD013 2760 1 2760
39295 市村杏理 イチムラアンリ 0753890024 542-0085 大阪府 1994/10/15 自由が丘店 レディース服 DO003 4560 1 4560
25975 吉崎猛 ヨシザキタケシ 0185994835 018-3313 秋田県 1993/10/13 目黒店 レディース服 DO003 4560 1 4560
64700 塩見桜 シオミサクラ 078483223 669-1544 兵庫県 1967/02/19 上野店 レディース服 DO004 5640 1 5640
96649 奥野健一 オクノケンイチ 0834721754 756-0033 山口県 1984/01/02 原宿店 レディース服 DO004 5640 1 5640
39469 大城結依 オシロユイ 0548202438 410-3627 静岡県 1953/01/05 渋谷店 レディース服 DO004 5640 1 5640
ノードから出力されるデータ(12)
 
店舗 金額
上野店 364680
自由が丘店 137880
日比谷店 148020
浅草店 185340
千駄ヶ谷 241500
吉祥寺店 156120
目黒店 127260
原宿店 272340
渋谷店 346140
日暮里店 141630
大塚店 150780
浜松町店 94440
1.集計ノードを配置する
ノードパネルから集計ノードをクリックして選択します。クリック後、フローシート上で配置したい場所にカーソルを合わせ、再びクリックします
2.ノードを接続する
データを処理する順番にノードを接続する必要がありますが、接続方法には2つあります

3.編集画面を開く
ノードをクリックすると、選択パネルが表示されます、編集するをクリックすると編集画面が表示されます

4.集計区分を決める列を選択する
店舗ごとに集計するために、列名をセレクトボックスから選択します。
5.集計する値となる列名と集計方法を選択する
金額合計をクリックします。
6.編集内容を保存する
[保存して閉じる]ボタンをクリックし、ノード編集を終了します

米国と各国との貿易収支はどうなっているのか?

 米国が、対中貿易赤字知的財産権の侵害を理由に1000億ドル(10.7兆円ぐらい)の貿易制裁を検討しているという。これに対して、中国は貿易制裁が実行されれば反撃を行うとの声明をすでに出している。「米中経済戦争が始まった!」、との声も聞かれる。ここでは、まずは1000億ドルが米国の貿易収支に対してどの程度の規模であるかをデータで確認しみる。データ加工の手順は
  1. 米国商務省経済分析局から国別貿易収支データを取得する
  2. データがExcelの表形式なので再集計しやすいようにデータ加工する
  3. データの取捨選択をする
  4. グラフを作成する
以下が作成したグラフです。
 
2017年の米国の貿易収支は5660億ドル(60兆円ぐらい)の赤字です。
対中貿易赤字3371億ドル(36兆円ぐらい)で、このうち10.7兆円に対して関税を強化することを検討していることになります。
 
 一方、日本は688億ドル(7.4兆円ほど)で中国の20%ほどです。また、2017年に大きく変化したのがメキシコで、692億ドル(7.4兆円ほど)で日本とほぼ同じくらいになりました。
f:id:howdata:20180408152834p:plain
 
Excelで今回のデータ加工&分析をする場合、厄介になるのが、表形式をリスト形式へ、横持ちデータを縦持ちデータのデータ加工です。 これらの処理が簡単にできるインブラウザ型のデータ加工/分析サービス HowDataで作成しました
 

howdata.io


f:id:howdata:20180407210106p:plain

1. データを取り込む (米国貿易収支)

アメリカ合衆国商務省経済分析局 米国 - 各国の貿易収支 https://www.bea.gov/international/index.htm#trade https://www.bea.gov/newsreleases/international/trade/trad_geo_time_series.xlsx
ノードへ入力されるデータ
 
  A B C D E F G H I J K L M N O P Q R S T U
1 Last updated March 7, 2018                                        
2 Table 3. U.S. International Trade by Selected Countries and Areas                                        
3 Balance on Goods and Services                                        
4 [Millions of dollars, quarters seasonally adjusted]                                        
5 Quarters may not sum to annual totals due to rounding.                                        
6                                          
7 Period Brazil Canada China France Germany Hong Kong India Italy Japan Korea, South Mexico Saudi Arabia Singapore Taiwan United Kingdom All other countries CAFTA-DR European Union OPEC (1) South/ Central America
8 Annual                                        
9 1999 6,146 -28,131 -67,440 -4,925 -25,712 1,536 -4,722 -12,945 -55,936 -7,402 -19,298 2,179 1,310 -14,373 2,282 -31,185 n.a. -28,499 -13,635 7,449
10 2000 6,474 -47,889 -81,969 -10,070 -29,603 2,042 -6,140 -15,127 -62,966 -11,459 -21,182 -6,505 3,041 -14,382 1,739 -78,523 n.a. -46,997 -41,661 -3,251
11 2001 5,605 -48,285 -81,380 -10,580 -31,279 3,705 -4,668 -15,412 -55,378 -12,363 -25,545 -5,936 6,601 -13,759 2,093 -74,931 n.a. -57,710 -33,870 -3,964
12 2002 101 -44,078 -101,870 -8,844 -40,029 2,687 -6,372 -15,088 -56,862 -11,769 -33,264 -7,491 5,357 -13,045 -2,160 -86,226 n.a. -73,947 -31,465 -15,558
13 2003 -3,584 -46,922 -122,705 -11,613 -43,496 4,517 -6,306 -15,933 -54,002 -11,848 -36,558 -12,976 5,138 -14,085 -4,333 -119,183 n.a. -87,264 -49,804 -29,554
14 2004 -4,236 -61,356 -161,505 -9,631 -49,620 4,873 -7,703 -19,662 -61,420 -18,494 -42,204 -14,218 6,985 -12,659 -875 -158,158 n.a. -95,427 -70,365 -42,541
ノードから出力されるデータ(10,620)
 
Left__0 Top__0 Top__1 Value
1999 Brazil   6,146
1999 Canada   -28,131
1999 China   -67,440
1999 France   -4,925
1999 Germany   -25,712
1999 Hong Kong   1,536
1999 India   -4,722
1999 Italy   -12,945
1999 Japan   -55,936
1999 Korea, South   -7,402
1999 Mexico   -19,298
1999 Saudi Arabia   2,179
1999 Singapore   1,310
1999 Taiwan   -14,373
1.ファイルノードを配置する
ノードパネルからファイルノーをクリックして選択します。クリック後、フローシート上で配置したい場所にカーソルを合わせ、再びクリックします
2.ノード編集画面を開く
ノードをクリックすると、選択パネルが表示されます、編集するをクリックすると編集画面が表示されます

3.ファイルを選択する
ファイル選択フォームからtrad_geo_time_series (1).xlsxを選択します
4.ワークシートを選択する
trad_geo_time_series (1).xlsxに含まれるワークシートTable 3 チェックボックスを選択します
5.列名となるデータ範囲を指定する
A7~U8の範囲をカーソルで指定後、[列名の範囲にする]ボタンをクリックします
6.表形式からリスト形式へデータ構成を変更する
A1~A539の範囲をカーソルで指定後、[リスト形式の範囲にする]ボタンをクリックします
7.編集内容を保存する
[保存して閉じる]ボタンをクリックし、ノード編集を終了します

2. 列を変更する (列変更)

 
ノードへ入力されるデータ(10,620)
 
Left__0 Top__0 Top__1 Value
1999 Brazil   6,146
1999 Canada   -28,131
1999 China   -67,440
1999 France   -4,925
1999 Germany   -25,712
1999 Hong Kong   1,536
1999 India   -4,722
1999 Italy   -12,945
1999 Japan   -55,936
1999 Korea, South   -7,402
1999 Mexico   -19,298
1999 Saudi Arabia   2,179
1999 Singapore   1,310
1999 Taiwan   -14,373
ノードから出力されるデータ(10,620)
 
国名 Value
1999 Brazil 6146
1999 Canada -28131
1999 China -67440
1999 France -4925
1999 Germany -25712
1999 Hong Kong 1536
1999 India -4722
1999 Italy -12945
1999 Japan -55936
1999 Korea, South -7402
1999 Mexico -19298
1999 Saudi Arabia 2179
1999 Singapore 1310
1999 Taiwan -14373
1.列変更ノードを配置する
ノードパネルから列変更ノードをクリックして選択します。クリック後、フローシート上で配置したい場所にカーソルを合わせ、再びクリックします
2.ノードを接続する
データを処理する順番にノードを接続する必要がありますが、接続方法には2つあります

3.ノード編集画面を開く
ノードをクリックすると、選択パネルが表示されます、編集するをクリックすると編集画面が表示されます

4.列を削除する
Top__1のフィルターボタンをクリックして、列を削除します
5.列名を変更する
列名をLeft__0からに変更します。,同様にTop__0から国名に変更します
6.列のデータ型を変更する
Valueのデータ型をtextからfloatに変更します
7.編集内容を保存する
[保存して閉じる]ボタンをクリックし、ノード編集を終了します

3. 条件抽出をする (条件抽出)

 
ノードへ入力されるデータ(10,620)
 
国名 Value
1999 Brazil 6146
1999 Canada -28131
1999 China -67440
1999 France -4925
1999 Germany -25712
1999 Hong Kong 1536
1999 India -4722
1999 Italy -12945
1999 Japan -55936
1999 Korea, South -7402
1999 Mexico -19298
1999 Saudi Arabia 2179
1999 Singapore 1310
1999 Taiwan -14373
ノードから出力されるデータ(1,805)
 
国名 Value
1999 Brazil 6146
1999 Canada -28131
1999 China -67440
1999 France -4925
1999 Germany -25712
1999 Hong Kong 1536
1999 India -4722
1999 Italy -12945
1999 Japan -55936
1999 Korea, South -7402
1999 Mexico -19298
1999 Saudi Arabia 2179
1999 Singapore 1310
1999 Taiwan -14373
1.条件抽出ノードを配置する
ノードパネルから条件抽出ノードをクリックして選択します。クリック後、フローシート上で配置したい場所にカーソルを合わせ、再びクリックします
2.ノードを接続する
データを処理する順番にノードを接続する必要がありますが、接続方法には2つあります

3.ノード編集画面を開く
ノードをクリックすると、選択パネルが表示されます、編集するをクリックすると編集画面が表示されます

4.抽出条件を書き込む
下記の条件式を書き込みます。列名を引用する場合には [列目] のように列名をで囲みます
5.編集内容を保存する
[保存して閉じる]ボタンをクリックし、ノード編集を終了します

4. 条件抽出をする (条件抽出)

 
ノードへ入力されるデータ(1,805)
 
国名 Value
1999 Brazil 6146
1999 Canada -28131
1999 China -67440
1999 France -4925
1999 Germany -25712
1999 Hong Kong 1536
1999 India -4722
1999 Italy -12945
1999 Japan -55936
1999 Korea, South -7402
1999 Mexico -19298
1999 Saudi Arabia 2179
1999 Singapore 1310
1999 Taiwan -14373
ノードから出力されるデータ(361)
 
国名 Value
1999 Brazil 6146
1999 Canada -28131
1999 China -67440
1999 France -4925
1999 Germany -25712
1999 Hong Kong 1536
1999 India -4722
1999 Italy -12945
1999 Japan -55936
1999 Korea, South -7402
1999 Mexico -19298
1999 Saudi Arabia 2179
1999 Singapore 1310
1999 Taiwan -14373
1.条件抽出ノードを配置する
ノードパネルから条件抽出ノードをクリックして選択します。クリック後、フローシート上で配置したい場所にカーソルを合わせ、再びクリックします
2.ノードを接続する
データを処理する順番にノードを接続する必要がありますが、接続方法には2つあります

3.ノード編集画面を開く
ノードをクリックすると、選択パネルが表示されます、編集するをクリックすると編集画面が表示されます

4.抽出条件を書き込む
下記の条件式を書き込みます。列名を引用する場合には [列目] のように列名をで囲みます
5.編集内容を保存する
[保存して閉じる]ボタンをクリックし、ノード編集を終了します

5. 列を変更する (列変更)

 
ノードへ入力されるデータ(361)
 
国名 Value
1999 Brazil 6146
1999 Canada -28131
1999 China -67440
1999 France -4925
1999 Germany -25712
1999 Hong Kong 1536
1999 India -4722
1999 Italy -12945
1999 Japan -55936
1999 Korea, South -7402
1999 Mexico -19298
1999 Saudi Arabia 2179
1999 Singapore 1310
1999 Taiwan -14373
ノードから出力されるデータ(361)
 
貿易収支(100万ドル) 国名
1999 6146 Brazil
1999 -28131 Canada
1999 -67440 China
1999 -4925 France
1999 -25712 Germany
1999 1536 Hong Kong
1999 -4722 India
1999 -12945 Italy
1999 -55936 Japan
1999 -7402 Korea, South
1999 -19298 Mexico
1999 2179 Saudi Arabia
1999 1310 Singapore
1999 -14373 Taiwan
1.列変更ノードを配置する
ノードパネルから列変更ノードをクリックして選択します。クリック後、フローシート上で配置したい場所にカーソルを合わせ、再びクリックします
2.ノードを接続する
データを処理する順番にノードを接続する必要がありますが、接続方法には2つあります

3.ノード編集画面を開く
ノードをクリックすると、選択パネルが表示されます、編集するをクリックすると編集画面が表示されます

4.列名を変更する
列名をValueから貿易収支(100万ドル)に変更します。
5.列のデータ型を変更する
のデータ型をtextからintに変更します
6.編集内容を保存する
[保存して閉じる]ボタンをクリックし、ノード編集を終了します

6. 並び替えする (並べ替え)

 
ノードへ入力されるデータ(361)
 
貿易収支(100万ドル) 国名
1999 6146 Brazil
1999 -28131 Canada
1999 -67440 China
1999 -4925 France
1999 -25712 Germany
1999 1536 Hong Kong
1999 -4722 India
1999 -12945 Italy
1999 -55936 Japan
1999 -7402 Korea, South
1999 -19298 Mexico
1999 2179 Saudi Arabia
1999 1310 Singapore
1999 -14373 Taiwan
ノードから出力されるデータ(361)
 
貿易収支(100万ドル) 国名
1999 -31185 All other countries
2000 -78523 All other countries
2001 -74931 All other countries
2002 -86226 All other countries
2003 -119183 All other countries
2004 -158158 All other countries
2005 -192879 All other countries
2006 -193662 All other countries
2007 -147903 All other countries
2008 -163569 All other countries
2009 -64218 All other countries
2010 -94719 All other countries
2011 -101894 All other countries
2012 -45556 All other countries
1.並べ替えノードを配置する
ノードパネルから並べ替えノードをクリックして選択します。クリック後、フローシート上で配置したい場所にカーソルを合わせ、再びクリックします
2.ノードを接続する
データを処理する順番にノードを接続する必要がありますが、接続方法には2つあります

3.ノード編集画面を開く
ノードをクリックすると、選択パネルが表示されます、編集するをクリックすると編集画面が表示されます

4.列名の並べ替え優先順位と昇順/降順を決定する
国名 ( 昇順 ) ,年 ( 昇順 ) の優先順位で並べ替えをします。
5.編集内容を保存する
[保存して閉じる]ボタンをクリックし、ノード編集を終了します

7. 条件抽出をする (条件抽出)

 
ノードへ入力されるデータ(361)
 
貿易収支(100万ドル) 国名
1999 -31185 All other countries
2000 -78523 All other countries
2001 -74931 All other countries
2002 -86226 All other countries
2003 -119183 All other countries
2004 -158158 All other countries
2005 -192879 All other countries
2006 -193662 All other countries
2007 -147903 All other countries
2008 -163569 All other countries
2009 -64218 All other countries
2010 -94719 All other countries
2011 -101894 All other countries
2012 -45556 All other countries
ノードから出力されるデータ(361)
 
貿易収支(100万ドル) 国名
1999 -31185 All other countries
2000 -78523 All other countries
2001 -74931 All other countries
2002 -86226 All other countries
2003 -119183 All other countries
2004 -158158 All other countries
2005 -192879 All other countries
2006 -193662 All other countries
2007 -147903 All other countries
2008 -163569 All other countries
2009 -64218 All other countries
2010 -94719 All other countries
2011 -101894 All other countries
2012 -45556 All other countries
1.条件抽出ノードを配置する
ノードパネルから条件抽出ノードをクリックして選択します。クリック後、フローシート上で配置したい場所にカーソルを合わせ、再びクリックします
2.ノードを接続する
データを処理する順番にノードを接続する必要がありますが、接続方法には2つあります

3.ノード編集画面を開く
ノードをクリックすると、選択パネルが表示されます、編集するをクリックすると編集画面が表示されます

4.編集内容を保存する
[保存して閉じる]ボタンをクリックし、ノード編集を終了します

8. グラフを作成する (グラフ)

 
ノードへ入力されるデータ(361)
 
貿易収支(100万ドル) 国名
1999 -31185 All other countries
2000 -78523 All other countries
2001 -74931 All other countries
2002 -86226 All other countries
2003 -119183 All other countries
2004 -158158 All other countries
2005 -192879 All other countries
2006 -193662 All other countries
2007 -147903 All other countries
2008 -163569 All other countries
2009 -64218 All other countries
2010 -94719 All other countries
2011 -101894 All other countries
2012 -45556 All other countries
ノードから出力されるデータ(0)
 
1.グラフノードを配置する
ノードパネルからグラフノードをクリックして選択します。クリック後、フローシート上で配置したい場所にカーソルを合わせ、再びクリックします
2.ノードを接続する
データを処理する順番にノードを接続する必要がありますが、接続方法には2つあります

3.編集画面を開く
ノードをクリックすると、選択パネルが表示されます、編集するをクリックすると編集画面が表示されます


4.横軸の列を選択する
を横軸として選択します
5.縦軸の列を選択する
貿易収支(100万ドル)を縦軸として選択します
6.グラフ内で別系列に分けるための列を選択する
国名を同じグラフ内で別の系列に分けるデータとして選択します
7.積み上げグラフにする
グラフの値が積み上げになるようにチェックします。
8.グラフの種類を選択する
グラフの種類を選択していきます。 All other countries棒グラフBrazil棒グラフCanada棒グラフJapan棒グラフChina棒グラフEuropean Union棒グラフFrance棒グラフGermany棒グラフHong Kong棒グラフIndia棒グラフItaly棒グラフKorea, South棒グラフMexico棒グラフOPEC棒グラフSaudi Arabia棒グラフSingapore棒グラフSouth/Central America棒グラフTaiwan棒グラフUnited Kingdom棒グラフ を選択します
9.グラフ全体のサイズを変更する
グラフのサイズとして、480_960 を選択します
10.グラフタイトルを設定する
グラフタイトルに 米国と各国との貿易収支(100万ドル)を入力します。
11.編集内容を保存する
[保存して閉じる]ボタンをクリックし、ノード編集を終了します

1年間の移民数は世界中でどれくらいなのか?

少子高齢化、人手不足の解決策に必ずでてくるのが、移民政策です。

「年間20万人の移民が日本の人口と経済維持に必要だ」、という話も聞くことがあります。それに対して、「日本はすでに移民先に選んでもらえる国にはない」、という話も聞くことがあります。

しかし、これらの議論の前に、そもそも、「1年間の移民数は世界中でどれくらいなのか?」、その環境で年間20万人の移民にはどんな意味があるのか?、を考えていくことが重要です。これを次の手順でデータで確認しました。

  1. 世界の移民データを取得 (世界銀行)する
  2. データ形式が表形式なのでリスト形式へ変更する
  3. データの取捨選択をする
  4. グラフを作成する

作成したのが、以下のグラフです。

 

この調査は5年ごとに行われています。

2012年で移民した総数はおよそ1800万人/5年なので、

年間に直すとおよそ360万人/1年、となります。

これから、年間20万人は世界の1年間の移民数のおよそ5.5%ほどになります。

また、Lower Middle Income( 1人あたりGDP $1,006- $3,955の国) から移民することがほとんどであるという点も議論を進める上で重要になるでしょう。

f:id:howdata:20180408100048p:plain

このデータ加工&分析をするには?

Excelで今回のデータ加工&分析をする場合、厄介になるのが、表形式をリスト形式へ、

横持ちデータを縦持ちデータへ、のデータ加工です。

 

これらの処理が簡単にできるインブラウザ型のデータ加工/分析サービス HowDataで作成しました。

 

howdata.io

 

f:id:howdata:20180408100120p:plain

1. データを取り込む (ファイル)

世界銀行 Net migration https://data.worldbank.org/indicator/SM.POP.NETM?view=chart

ノードへ入力されるデータ
 
  A B C D E F G H I J K L M N O P Q R S T U V W X Y Z AA AB AC AD AE AF AG AH AI AJ AK AL AM AN AO AP AQ AR AS AT AU AV AW AX AY AZ BA BB BC BD BE BF BG BH BI BJ
1 Data Source World Development Indicators                                                                                                                        
2 Last Updated Date 3/1/18                                                                                                                        
3                                                                                                                            
4 Country Name Country Code Indicator Name Indicator Code 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017
5 Aruba ABW Net migration SM.POP.NETM     -4323         -4275         -3537         -5470         -1921         -5194         14218         6926         6263         -441         1253          
6 Afghanistan AFG Net migration SM.POP.NETM     -20000         -20000         -20000         -1092462         -3318301         -1484185         2327473         -379474         929118         -777497         448007          
7 Angola AGO Net migration SM.POP.NETM     -135000         -226155         -80955         11455         234148         -151982         142811         -126955         172594         85286         87322          
8 Albania ALB Net migration SM.POP.NETM     -99         -99         -99         -99         -99         -99         -443212         -179606         -176774         -217358         -93425          
9 Andorra AND Net migration SM.POP.NETM                                                                                                                    
10 Arab World ARB Net migration SM.POP.NETM     -502251         -841024         -870418         1830706         562853         -594845         -510510         -1852228         -25472         4152627         608774          
11 United Arab Emirates ARE Net migration SM.POP.NETM     37882         53823         265100         387833         184159         261351         368126         484452         1161000         3331000         480000          
12 Argentina ARG Net migration SM.POP.NETM     122001         130001         290000         -230001         139999         160002         29999         -80000         -90000         -84998         30000          
13 Armenia ARM Net migration SM.POP.NETM     70335         103399         86404         17214         -51230         -67528         -496288         -223873         -160521         -183361         -30535          
14 American Samoa ASM Net migration SM.POP.NETM                                                                                                                    
ノードから出力されるデータ(15,312)
 
Left__0 Left__1 Left__2 Left__3 Top__0 Value
Aruba ABW Net migration SM.POP.NETM 1960  
Aruba ABW Net migration SM.POP.NETM 1961  
Aruba ABW Net migration SM.POP.NETM 1962 -4323
Aruba ABW Net migration SM.POP.NETM 1963  
Aruba ABW Net migration SM.POP.NETM 1964  
Aruba ABW Net migration SM.POP.NETM 1965  
Aruba ABW Net migration SM.POP.NETM 1966  
Aruba ABW Net migration SM.POP.NETM 1967 -4275
Aruba ABW Net migration SM.POP.NETM 1968  
Aruba ABW Net migration SM.POP.NETM 1969  
Aruba ABW Net migration SM.POP.NETM 1970  
Aruba ABW Net migration SM.POP.NETM 1971  
Aruba ABW Net migration SM.POP.NETM 1972 -3537
Aruba ABW Net migration SM.POP.NETM 1973  
1.ファイルノードを配置する
ノードパネルからファイルノーをクリックして選択します。クリック後、フローシート上で配置したい場所にカーソルを合わせ、再びクリックします
2.ノード編集画面を開く
ノードをクリックすると、選択パネルが表示されます、編集するをクリックすると編集画面が表示されます

3.ファイルを選択する
ファイル選択フォームからAPI_SM.POP.NETM_DS2_en_excel_v2.xlsを選択します
4.ワークシートを選択する
API_SM.POP.NETM_DS2_en_excel_v2.xlsに含まれるワークシートDataチェックボックスを選択します
5.列名となるデータ範囲を指定する
A4~BJ4の範囲をカーソルで指定後、[列名の範囲にする]ボタンをクリックします
6.表形式からリスト形式へデータ構成を変更する
A1~D268の範囲をカーソルで指定後、[リスト形式の範囲にする]ボタンをクリックします
7.編集内容を保存する
[保存して閉じる]ボタンをクリックし、ノード編集を終了します

2. 列を変更する (列変更)

 

ノードへ入力されるデータ(15,312)
 
Left__0 Left__1 Left__2 Left__3 Top__0 Value
Aruba ABW Net migration SM.POP.NETM 1960  
Aruba ABW Net migration SM.POP.NETM 1961  
Aruba ABW Net migration SM.POP.NETM 1962 -4323
Aruba ABW Net migration SM.POP.NETM 1963  
Aruba ABW Net migration SM.POP.NETM 1964  
Aruba ABW Net migration SM.POP.NETM 1965  
Aruba ABW Net migration SM.POP.NETM 1966  
Aruba ABW Net migration SM.POP.NETM 1967 -4275
Aruba ABW Net migration SM.POP.NETM 1968  
Aruba ABW Net migration SM.POP.NETM 1969  
Aruba ABW Net migration SM.POP.NETM 1970  
Aruba ABW Net migration SM.POP.NETM 1971  
Aruba ABW Net migration SM.POP.NETM 1972 -3537
Aruba ABW Net migration SM.POP.NETM 1973  
ノードから出力されるデータ(15,312)
 
国名 移民数
Aruba 1960  
Aruba 1961  
Aruba 1962 -4323
Aruba 1963  
Aruba 1964  
Aruba 1965  
Aruba 1966  
Aruba 1967 -4275
Aruba 1968  
Aruba 1969  
Aruba 1970  
Aruba 1971  
Aruba 1972 -3537
Aruba 1973  
1.列変更ノードを配置する
ノードパネルから列変更ノードをクリックして選択します。クリック後、フローシート上で配置したい場所にカーソルを合わせ、再びクリックします
2.ノードを接続する
データを処理する順番にノードを接続する必要がありますが、接続方法には2つあります

3.ノード編集画面を開く
ノードをクリックすると、選択パネルが表示されます、編集するをクリックすると編集画面が表示されます

4.列を削除する
,Left__2,Left__3のフィルターボタンをクリックして、列を削除します
5.列名を変更する
列名をLeft__0から国名に変更します。,同様にLeft__1からに,Top__0からに,Valueから移民数に変更します
6.列のデータ型を変更する
移民数のデータ型をtextからfloatに変更します
7.編集内容を保存する
[保存して閉じる]ボタンをクリックし、ノード編集を終了します

3. 条件抽出をする (条件抽出)

 

ノードへ入力されるデータ(15,312)
 
国名 移民数
Aruba 1960  
Aruba 1961  
Aruba 1962 -4323
Aruba 1963  
Aruba 1964  
Aruba 1965  
Aruba 1966  
Aruba 1967 -4275
Aruba 1968  
Aruba 1969  
Aruba 1970  
Aruba 1971  
Aruba 1972 -3537
Aruba 1973  
ノードから出力されるデータ(2,628)
 
国名 移民数
Aruba 1962 -4323
Aruba 1967 -4275
Aruba 1972 -3537
Aruba 1977 -5470
Aruba 1982 -1921
Aruba 1987 -5194
Aruba 1992 14218
Aruba 1997 6926
Aruba 2002 6263
Aruba 2007 -441
Aruba 2012 1253
Afghanistan 1962 -20000
Afghanistan 1967 -20000
Afghanistan 1972 -20000
1.条件抽出ノードを配置する
ノードパネルから条件抽出ノードをクリックして選択します。クリック後、フローシート上で配置したい場所にカーソルを合わせ、再びクリックします
2.ノードを接続する
データを処理する順番にノードを接続する必要がありますが、接続方法には2つあります

3.ノード編集画面を開く
ノードをクリックすると、選択パネルが表示されます、編集するをクリックすると編集画面が表示されます

4.抽出条件を書き込む
下記の条件式を書き込みます。列名を引用する場合には [列目] のように列名をで囲みます
5.編集内容を保存する
[保存して閉じる]ボタンをクリックし、ノード編集を終了します

4. 条件抽出をする (条件抽出)

 

ノードへ入力されるデータ(2,628)
 
国名 移民数
Aruba 1962 -4323
Aruba 1967 -4275
Aruba 1972 -3537
Aruba 1977 -5470
Aruba 1982 -1921
Aruba 1987 -5194
Aruba 1992 14218
Aruba 1997 6926
Aruba 2002 6263
Aruba 2007 -441
Aruba 2012 1253
Afghanistan 1962 -20000
Afghanistan 1967 -20000
Afghanistan 1972 -20000
ノードから出力されるデータ(121)
 
国名 移民数
East Asia & Pacific (excluding high income) 1962 -1290120
East Asia & Pacific (excluding high income) 1967 -871549
East Asia & Pacific (excluding high income) 1972 -1305615
East Asia & Pacific (excluding high income) 1977 -1526815
East Asia & Pacific (excluding high income) 1982 -700822
East Asia & Pacific (excluding high income) 1987 -657805
East Asia & Pacific (excluding high income) 1992 -2868246
East Asia & Pacific (excluding high income) 1997 -1160763
East Asia & Pacific (excluding high income) 2002 -5197875
East Asia & Pacific (excluding high income) 2007 -6826251
East Asia & Pacific (excluding high income) 2012 -3400344
Europe & Central Asia (excluding high income) 1962 -127364
Europe & Central Asia (excluding high income) 1967 319679
Europe & Central Asia (excluding high income) 1972 -551114
1.条件抽出ノードを配置する
ノードパネルから条件抽出ノードをクリックして選択します。クリック後、フローシート上で配置したい場所にカーソルを合わせ、再びクリックします
2.ノードを接続する
データを処理する順番にノードを接続する必要がありますが、接続方法には2つあります

3.ノード編集画面を開く
ノードをクリックすると、選択パネルが表示されます、編集するをクリックすると編集画面が表示されます

4.抽出条件を書き込む
下記の条件式を書き込みます。列名を引用する場合には [列目] のように列名をで囲みます
5.編集内容を保存する
[保存して閉じる]ボタンをクリックし、ノード編集を終了します

5. 条件抽出をする (条件抽出)

low income -$1,005 lower middle income $1,006- $3,955 upper middle income $3,956 - $12,235; high-income $12,236 -

ノードへ入力されるデータ(121)
 
国名 移民数
East Asia & Pacific (excluding high income) 1962 -1290120
East Asia & Pacific (excluding high income) 1967 -871549
East Asia & Pacific (excluding high income) 1972 -1305615
East Asia & Pacific (excluding high income) 1977 -1526815
East Asia & Pacific (excluding high income) 1982 -700822
East Asia & Pacific (excluding high income) 1987 -657805
East Asia & Pacific (excluding high income) 1992 -2868246
East Asia & Pacific (excluding high income) 1997 -1160763
East Asia & Pacific (excluding high income) 2002 -5197875
East Asia & Pacific (excluding high income) 2007 -6826251
East Asia & Pacific (excluding high income) 2012 -3400344
Europe & Central Asia (excluding high income) 1962 -127364
Europe & Central Asia (excluding high income) 1967 319679
Europe & Central Asia (excluding high income) 1972 -551114
ノードから出力されるデータ(44)
 
国名 移民数
High income 1962 4236206
High income 1967 4489669
High income 1972 7769421
High income 1977 7587512
High income 1982 6798831
High income 1987 8858526
High income 1992 11221842
High income 1997 14474528
High income 2002 18205159
High income 2007 22406712
High income 2012 15891250
Low income 1962 -516251
Low income 1967 -75494
Low income 1972 -1286637
1.条件抽出ノードを配置する
ノードパネルから条件抽出ノードをクリックして選択します。クリック後、フローシート上で配置したい場所にカーソルを合わせ、再びクリックします
2.ノードを接続する
データを処理する順番にノードを接続する必要がありますが、接続方法には2つあります

3.ノード編集画面を開く
ノードをクリックすると、選択パネルが表示されます、編集するをクリックすると編集画面が表示されます

4.指定した値だけを抽出
国名の全体のチェックボックスを外し、全ての値を削除した上で、High income,Low income,Lower middle income,Upper middle incomeをチェックし、残る値を指定します
5.編集内容を保存する
[保存して閉じる]ボタンをクリックし、ノード編集を終了します

6. グラフを作成する (世界の移民数)

low income -$1,005 lower middle income $1,006- $3,955 upper middle income $3,956 - $12,235; high-income $12,236 -

ノードへ入力されるデータ(44)
 
国名 移民数
High income 1962 4236206
High income 1967 4489669
High income 1972 7769421
High income 1977 7587512
High income 1982 6798831
High income 1987 8858526
High income 1992 11221842
High income 1997 14474528
High income 2002 18205159
High income 2007 22406712
High income 2012 15891250
Low income 1962 -516251
Low income 1967 -75494
Low income 1972 -1286637
ノードから出力されるデータ(0)
 
1.グラフノードを配置する
ノードパネルからグラフノードをクリックして選択します。クリック後、フローシート上で配置したい場所にカーソルを合わせ、再びクリックします
2.ノードを接続する
データを処理する順番にノードを接続する必要がありますが、接続方法には2つあります

3.編集画面を開く
ノードをクリックすると、選択パネルが表示されます、編集するをクリックすると編集画面が表示されます


4.横軸の列を選択する
を横軸として選択します
5.縦軸の列を選択する
移民数を縦軸として選択します
6.グラフ内で別系列に分けるための列を選択する
国名を同じグラフ内で別の系列に分けるデータとして選択します
7.積み上げグラフにする
グラフの値が積み上げになるようにチェックします。
8.グラフの種類を選択する
グラフの種類を選択していきます。 High income棒グラフLow income棒グラフLower middle income棒グラフLow & middle income棒グラフMiddle income棒グラフUpper middle income棒グラフ を選択します
9.グラフ全体のサイズを変更する
グラフのサイズとして、480_960 を選択します
10.グラフタイトルを設定する
グラフタイトルに 世界の移民数/5年を入力します。
11.凡例を設定する
凡例の表示位置として right を選択します。
12.編集内容を保存する
[保存して閉じる]ボタンをクリックし、ノード編集を終了します

為替相場と日経平均株価は似たような動きをする、は本当か

為替相場日経平均株価は似たような動きをする」、という格言を新聞やニュース、Youtubeで度々聞くことがあります。

「円安で株価上昇、円高で株価下落」、というものです。

理由には、

  1. 日経平均株価を構成する会社に輸出企業が多く、円安は輸出企業に有利であるため、全体として株価上昇につながる?
  2. 外国人投資家から見れば、円安になった分、日本の株が割安になる?
  3. 有事の際には日本株が売られ、円が買われる?

などがありますが、

その前に、「この関係は本当なのか?」、を次の手順で実際のデータを使って確認してみました。

  1. 日次の為替データを用意する
  2. 日次の日経平均株価データを用意する
  3.  2つのデータを日次で組み合わせる
  4. データをグラフ化する

 作成したのが、次の2015年1月からの為替と日経平均のグラフです。 

f:id:howdata:20180407165213p:plain

 

  確かに、「為替相場日経平均株価は似たような動きをする」ことがわかります。

 

このデータ加工や分析を実際にするには?

 ビジネスの際、「それは本当か?」データで確認することは必要不可欠なスキルです。しかし、Excelでは、vlookup関数などをつかった手作業になり、計算過程も作成した本人にしかわからなくなってしまうかも知れません。また、同じ作業を何度も手作業でするのは大変です。

 

 そこで、ここではデータを読み込む、データを組み合わせるが簡単に、効率良く、見える化をしながら進めるインブラウザ型のデータ加工/分析サービス HowDataで作成しました。

 

howdata.io

f:id:howdata:20180407165235p:plain

1. データを取り込む (為替データ)

みずほ銀行ヒストリカルデータ https://www.mizuhobank.co.jp/market/historical.html https://www.mizuhobank.co.jp/rate_fee/market/csv/quote.csv

ノードへ入力されるデータ
 
  A B C D E F G H I J K L M N O P Q R S T U V W X Y Z AA AB AC AD AE AF AG AH AI AJ AK AL
1                                                                   参考相場        
2   米ドル 英ポンド ユーロ カナダドル スイスフラン スウェーデンクローネ デンマーククローネ ノルウェークローネ オーストラリアドル ニュージーランドドル 南アフリカランド バーレーンディナール インドネシアルピア 中国人民元 香港ドル インドルピー マレーシアリンギ フィリピンペソ シンガポールドル 韓国ウォン タイバーツ クウェートディナール サウジアラビアリアル UAEディルハム メキシコペソ パプアニューギニアキナ ハンガリーフォリント チェココロナ ポーランドズロチ ロシアルーブル トルコリラ   インドネシアルピア 中国人民元 マレーシアリンギ 韓国ウォン 台湾ドル
3   USD GBP EUR CAD CHF SEK DKK NOK AUD NZD ZAR BHD IDR(100) CNY HKD INR MYR PHP SGD KRW(100) THB KWD SAR AED MXN PGK HUF CZK PLN RUB TRY   IDR(100) CNY MYR KRW(100) TWD
4 2002/4/1 133.15 189.79 116.12 83.48 79.28 12.87 15.63 15.08 71.14 58.8 11.76 353.65 ***** ***** 17.07 2.73 ***** 2.61 72.21 10.12 3.07 434.14 35.52 36.26 14.81 ***** ***** ***** *****       1.37 16.09 ***** ***** 3.82
5 2002/4/2 133.2 191.78 117.18 83.38 80.15 13 15.77 15.24 71.02 58.86 11.78 353.78 ***** ***** 17.08 2.73 ***** 2.62 72.18 10.12 3.06 435.01 35.53 36.27 14.8 ***** ***** ***** *****       1.38 16.09 ***** ***** 3.82
6 2002/4/3 133.2 191.26 116.96 83.65 80.02 12.95 15.75 15.23 71.14 58.81 11.89 353.78 ***** ***** 17.08 2.74 ***** 2.62 72.12 10.03 3.04 436.58 35.53 36.27 14.77 ***** ***** ***** *****       1.37 16.09 ***** ***** 3.82
7 2002/4/4 133.1 191.13 117.15 83.72 80.18 12.93 15.77 15.33 70.81 58.52 12.02 353.52 ***** ***** 17.06 2.73 ***** 2.61 72.26 10.02 3.05 435.11 35.5 36.24 14.75 ***** ***** ***** *****       1.37 16.08 ***** ***** 3.82
8 2002/4/5 132.3 189.74 116.32 82.96 79.47 12.87 15.65 15.22 70.33 58.36 11.83 351.39 ***** ***** 16.96 2.71 ***** 2.6 71.85 10.03 3.04 432.21 35.29 36.03 14.66 ***** ***** ***** *****       1.37 15.98 ***** ***** 3.8
9 2002/4/8 131.55 188.54 115.69 82.8 79 12.82 15.57 15.13 69.76 57.43 11.92 349.4 ***** ***** 16.87 2.7 ***** 2.58 71.76 9.9 3.03 429.62 35.09 35.81 14.62 ***** ***** ***** *****       1.38 15.89 ***** ***** 3.77
10 2002/4/9 131.55 188.31 115.05 82.45 78.46 12.69 15.48 15.08 69.5 57.21 11.79 349.4 ***** ***** 16.87 2.7 ***** 2.58 71.67 9.91 3.02 431.17 35.09 35.83 14.59 ***** ***** ***** *****       1.39 15.89 ***** ***** 3.78
11 2002/4/10 130.7 187.84 115.16 81.93 78.47 12.63 15.49 15.06 69.41 57.04 11.68 347.14 ***** ***** 16.76 2.68 ***** 2.57 71.17 9.84 3.01 428.1 34.86 35.59 14.49 ***** ***** ***** *****       1.37 15.79 ***** ***** 3.75
12 2002/4/11 131.1 188.36 115.41 82.33 78.62 12.69 15.53 15.12 69.68 57.64 11.72 348.21 ***** ***** 16.81 2.69 ***** 2.58 71.39 9.86 3.01 428.85 34.97 35.7 14.51 ***** ***** ***** *****       1.38 15.84 ***** ***** 3.76
13 2002/4/12 131.55 189.06 115.99 82.83 79.2 12.76 15.61 15.25 70.47 58.42 11.78 349.4 ***** ***** 16.87 2.7 ***** 2.59 71.68 9.89 3.02 430.32 35.09 35.82 14.47 ***** ***** ***** *****       1.4 15.89 ***** ***** 3.77
14 2002/4/15 132.2 189.84 116.38 83.27 79.38 12.83 15.65 15.28 70.5 58.19 11.85 351.13 ***** ***** 16.95 2.71 ***** 2.6 71.94 10.01 3.04 435.3 35.26 36 14.46 ***** ***** ***** *****       1.4 15.97 ***** ***** 3.79
ノードから出力されるデータ(3,889)
 
:: 米ドル::USD 英ポンド::GBP ユーロ::EUR カナダドル::CAD スイスフラン::CHF
2002/4/1 133.15 189.79 116.12 83.48 79.28
2002/4/2 133.2 191.78 117.18 83.38 80.15
2002/4/3 133.2 191.26 116.96 83.65 80.02
2002/4/4 133.1 191.13 117.15 83.72 80.18
2002/4/5 132.3 189.74 116.32 82.96 79.47
2002/4/8 131.55 188.54 115.69 82.8 79
2002/4/9 131.55 188.31 115.05 82.45 78.46
2002/4/10 130.7 187.84 115.16 81.93 78.47
2002/4/11 131.1 188.36 115.41 82.33 78.62
2002/4/12 131.55 189.06 115.99 82.83 79.2
2002/4/15 132.2 189.84 116.38 83.27 79.38
2002/4/16 131.85 189.49 116.01 83.15 79.05
2002/4/17 130.95 188.55 115.59 82.81 78.74
2002/4/18 130.6 188.97 116.31 82.93 79.19
1.ファイルノードを配置する
ノードパネルからファイルノーをクリックして選択します。クリック後、フローシート上で配置したい場所にカーソルを合わせ、再びクリックします
2.ノード編集画面を開く
ノードをクリックすると、選択パネルが表示されます、編集するをクリックすると編集画面が表示されます

3.ファイルを選択する
ファイル選択フォームからquote.csvを選択します
4.ワークシートを選択する
quote.csvに含まれるワークシートcsvチェックボックスを選択します
5.列名となるデータ範囲を指定する
A2~F3の範囲をカーソルで指定後、[列名の範囲にする]ボタンをクリックします
6.編集内容を保存する
[保存して閉じる]ボタンをクリックし、ノード編集を終了します

2. データを取り込む (日経平均株価)

日経平均株価 日次データ https://indexes.nikkei.co.jp/nkave/index?type=download

ノードへ入力されるデータ
 
  A B C D E
1 データ日付 終値 始値 高値 安値
2 2015/01/05 17408.71 17325.68 17540.92 17219.22
3 2015/01/06 16883.19 17101.58 17111.36 16881.73
4 2015/01/07 16885.33 16808.26 16974.61 16808.26
5 2015/01/08 17167.10 17067.40 17243.71 17016.09
6 2015/01/09 17197.73 17318.74 17342.65 17129.53
7 2015/01/13 17087.71 16970.88 17087.71 16828.27
8 2015/01/14 16795.96 16961.82 17036.72 16770.56
9 2015/01/15 17108.70 16872.95 17141.98 16856.22
10 2015/01/16 16864.16 16812.96 16864.34 16592.57
11 2015/01/19 17014.29 17000.78 17039.80 16911.58
12 2015/01/20 17366.30 17071.65 17366.30 17066.77
13 2015/01/21 17280.48 17308.72 17329.03 17181.55
14 2015/01/22 17329.02 17306.64 17355.74 17229.21
ノードから出力されるデータ(758)
 
データ日付 終値 始値 高値 安値
2015/01/05 17408.71 17325.68 17540.92 17219.22
2015/01/06 16883.19 17101.58 17111.36 16881.73
2015/01/07 16885.33 16808.26 16974.61 16808.26
2015/01/08 17167.10 17067.40 17243.71 17016.09
2015/01/09 17197.73 17318.74 17342.65 17129.53
2015/01/13 17087.71 16970.88 17087.71 16828.27
2015/01/14 16795.96 16961.82 17036.72 16770.56
2015/01/15 17108.70 16872.95 17141.98 16856.22
2015/01/16 16864.16 16812.96 16864.34 16592.57
2015/01/19 17014.29 17000.78 17039.80 16911.58
2015/01/20 17366.30 17071.65 17366.30 17066.77
2015/01/21 17280.48 17308.72 17329.03 17181.55
2015/01/22 17329.02 17306.64 17355.74 17229.21
2015/01/23 17511.75 17520.63 17532.06 17460.76
1.ファイルノードを配置する
ノードパネルからファイルノーをクリックして選択します。クリック後、フローシート上で配置したい場所にカーソルを合わせ、再びクリックします
2.ノード編集画面を開く
ノードをクリックすると、選択パネルが表示されます、編集するをクリックすると編集画面が表示されます

3.ファイルを選択する
ファイル選択フォームからnikkei_stock_average_daily_jp.csvを選択します
4.ワークシートを選択する
nikkei_stock_average_daily_jp.csvに含まれるワークシートcsvチェックボックスを選択します
5.列名となるデータ範囲を指定する
A1~E1の範囲をカーソルで指定後、[列名の範囲にする]ボタンをクリックします
6.編集内容を保存する
[保存して閉じる]ボタンをクリックし、ノード編集を終了します

3. 列を変更する (列変更)

 

ノードへ入力されるデータ(3,889)
 
:: 米ドル::USD 英ポンド::GBP ユーロ::EUR カナダドル::CAD スイスフラン::CHF
2002/4/1 133.15 189.79 116.12 83.48 79.28
2002/4/2 133.2 191.78 117.18 83.38 80.15
2002/4/3 133.2 191.26 116.96 83.65 80.02
2002/4/4 133.1 191.13 117.15 83.72 80.18
2002/4/5 132.3 189.74 116.32 82.96 79.47
2002/4/8 131.55 188.54 115.69 82.8 79
2002/4/9 131.55 188.31 115.05 82.45 78.46
2002/4/10 130.7 187.84 115.16 81.93 78.47
2002/4/11 131.1 188.36 115.41 82.33 78.62
2002/4/12 131.55 189.06 115.99 82.83 79.2
2002/4/15 132.2 189.84 116.38 83.27 79.38
2002/4/16 131.85 189.49 116.01 83.15 79.05
2002/4/17 130.95 188.55 115.59 82.81 78.74
2002/4/18 130.6 188.97 116.31 82.93 79.19
ノードから出力されるデータ(3,889)
 
日付 米ドル
2002.04.01 133.15
2002.04.02 133.2
2002.04.03 133.2
2002.04.04 133.1
2002.04.05 132.3
2002.04.08 131.55
2002.04.09 131.55
2002.04.10 130.7
2002.04.11 131.1
2002.04.12 131.55
2002.04.15 132.2
2002.04.16 131.85
2002.04.17 130.95
2002.04.18 130.6
1.列変更ノードを配置する
ノードパネルから列変更ノードをクリックして選択します。クリック後、フローシート上で配置したい場所にカーソルを合わせ、再びクリックします
2.ノードを接続する
データを処理する順番にノードを接続する必要がありますが、接続方法には2つあります

3.ノード編集画面を開く
ノードをクリックすると、選択パネルが表示されます、編集するをクリックすると編集画面が表示されます

4.列を削除する
ユーロ,英ポンド,カナダドル,スイスフランのフィルターボタンをクリックして、列を削除します
5.列名を変更する
列名を::から日付に変更します。,同様に米ドル::USDから米ドルに,ユーロ::EURからユーロに,英ポンド::GBPから英ポンドに,カナダドル::CADからカナダドルに,スイスフラン::CHFからスイスフランに変更します
6.列のデータ型を変更する
日付のデータ型をtextからdateに変更します,同様に米ドルのデータ型をtextからfloatに,ユーロのデータ型をtextからfloatに,英ポンドのデータ型をtextからfloatに変更します
7.編集内容を保存する
[保存して閉じる]ボタンをクリックし、ノード編集を終了します

4. 列を変更する (列変更)

 

ノードへ入力されるデータ(758)
 
データ日付 終値 始値 高値 安値
2015/01/05 17408.71 17325.68 17540.92 17219.22
2015/01/06 16883.19 17101.58 17111.36 16881.73
2015/01/07 16885.33 16808.26 16974.61 16808.26
2015/01/08 17167.10 17067.40 17243.71 17016.09
2015/01/09 17197.73 17318.74 17342.65 17129.53
2015/01/13 17087.71 16970.88 17087.71 16828.27
2015/01/14 16795.96 16961.82 17036.72 16770.56
2015/01/15 17108.70 16872.95 17141.98 16856.22
2015/01/16 16864.16 16812.96 16864.34 16592.57
2015/01/19 17014.29 17000.78 17039.80 16911.58
2015/01/20 17366.30 17071.65 17366.30 17066.77
2015/01/21 17280.48 17308.72 17329.03 17181.55
2015/01/22 17329.02 17306.64 17355.74 17229.21
2015/01/23 17511.75 17520.63 17532.06 17460.76
ノードから出力されるデータ(758)
 
日付 日経平均
2015.01.05 17408.71
2015.01.06 16883.19
2015.01.07 16885.33
2015.01.08 17167.1
2015.01.09 17197.73
2015.01.13 17087.71
2015.01.14 16795.96
2015.01.15 17108.7
2015.01.16 16864.16
2015.01.19 17014.29
2015.01.20 17366.3
2015.01.21 17280.48
2015.01.22 17329.02
2015.01.23 17511.75
1.列変更ノードを配置する
ノードパネルから列変更ノードをクリックして選択します。クリック後、フローシート上で配置したい場所にカーソルを合わせ、再びクリックします
2.ノードを接続する
データを処理する順番にノードを接続する必要がありますが、接続方法には2つあります

3.ノード編集画面を開く
ノードをクリックすると、選択パネルが表示されます、編集するをクリックすると編集画面が表示されます

4.列を削除する
始値,高値,安値のフィルターボタンをクリックして、列を削除します
5.列名を変更する
列名をデータ日付から日付に変更します。,同様に終値から日経平均に変更します
6.列のデータ型を変更する
日付のデータ型をtextからdateに変更します,同様に日経平均のデータ型をtextからfloatに変更します
7.編集内容を保存する
[保存して閉じる]ボタンをクリックし、ノード編集を終了します

5. データを横向きに結合する (横結合)

 

ノードへ入力されるデータ(4,647)
 
日付 日経平均
2015.01.05 17408.71
2015.01.06 16883.19
2015.01.07 16885.33
2015.01.08 17167.1
2015.01.09 17197.73
2015.01.13 17087.71
2015.01.14 16795.96
2015.01.15 17108.7
2015.01.16 16864.16
2015.01.19 17014.29
2015.01.20 17366.3
2015.01.21 17280.48
2015.01.22 17329.02
2015.01.23 17511.75
 
日付 米ドル
2002.04.01 133.15
2002.04.02 133.2
2002.04.03 133.2
2002.04.04 133.1
2002.04.05 132.3
2002.04.08 131.55
2002.04.09 131.55
2002.04.10 130.7
2002.04.11 131.1
2002.04.12 131.55
2002.04.15 132.2
2002.04.16 131.85
2002.04.17 130.95
2002.04.18 130.6
ノードから出力されるデータ(757)
 
日付 日経平均 米ドル
2015.01.05 17408.71 120.34
2015.01.06 16883.19 119.38
2015.01.07 16885.33 118.84
2015.01.08 17167.1 119.47
2015.01.09 17197.73 119.87
2015.01.13 17087.71 118.02
2015.01.14 16795.96 117.65
2015.01.15 17108.7 117.71
2015.01.16 16864.16 116.44
2015.01.19 17014.29 117.39
2015.01.20 17366.3 117.9
2015.01.21 17280.48 118.63
2015.01.22 17329.02 118.14
2015.01.23 17511.75 118.53
1.横結合ノードを配置する
ノードパネルから横結合ノードをクリックして選択します。クリック後、フローシート上で配置したい場所にカーソルを合わせ、再びクリックします
2.複数ノード接続をする
データを処理する順番にノードを接続する必要がありますが、接続方法には2つあります

3.編集画面を開く
ノードをクリックすると、選択パネルが表示されます、編集するをクリックすると編集画面が表示されます

4.結合方法を決定する
[内部結合: 結合キーが一致しなかった行は削除されます],を選択します
5.結合キーとなる列を選択する
日付を結合キーとして選択します
6.編集内容を保存する
[保存して閉じる]ボタンをクリックし、ノード編集を終了します

6. 並び替えする (並べ替え)

 

ノードへ入力されるデータ(757)
 
日付 日経平均 米ドル
2015.01.05 17408.71 120.34
2015.01.06 16883.19 119.38
2015.01.07 16885.33 118.84
2015.01.08 17167.1 119.47
2015.01.09 17197.73 119.87
2015.01.13 17087.71 118.02
2015.01.14 16795.96 117.65
2015.01.15 17108.7 117.71
2015.01.16 16864.16 116.44
2015.01.19 17014.29 117.39
2015.01.20 17366.3 117.9
2015.01.21 17280.48 118.63
2015.01.22 17329.02 118.14
2015.01.23 17511.75 118.53
ノードから出力されるデータ(757)
 
日付 日経平均 米ドル
2015.01.05 17408.71 120.34
2015.01.06 16883.19 119.38
2015.01.07 16885.33 118.84
2015.01.08 17167.1 119.47
2015.01.09 17197.73 119.87
2015.01.13 17087.71 118.02
2015.01.14 16795.96 117.65
2015.01.15 17108.7 117.71
2015.01.16 16864.16 116.44
2015.01.19 17014.29 117.39
2015.01.20 17366.3 117.9
2015.01.21 17280.48 118.63
2015.01.22 17329.02 118.14
2015.01.23 17511.75 118.53
1.並べ替えノードを配置する
ノードパネルから並べ替えノードをクリックして選択します。クリック後、フローシート上で配置したい場所にカーソルを合わせ、再びクリックします
2.ノードを接続する
データを処理する順番にノードを接続する必要がありますが、接続方法には2つあります

3.ノード編集画面を開く
ノードをクリックすると、選択パネルが表示されます、編集するをクリックすると編集画面が表示されます

4.列名の並べ替え優先順位と昇順/降順を決定する
日付 ( 昇順 ) ,米ドル ( 昇順 ) の優先順位で並べ替えをします。
5.編集内容を保存する
[保存して閉じる]ボタンをクリックし、ノード編集を終了します

7. グラフを作成する (為替と日経株価の推移をグラフ化する)

為替と日経株価には関係があるらしいので、グラフ化してみる

ノードへ入力されるデータ(757)
 
日付 日経平均 米ドル
2015.01.05 17408.71 120.34
2015.01.06 16883.19 119.38
2015.01.07 16885.33 118.84
2015.01.08 17167.1 119.47
2015.01.09 17197.73 119.87
2015.01.13 17087.71 118.02
2015.01.14 16795.96 117.65
2015.01.15 17108.7 117.71
2015.01.16 16864.16 116.44
2015.01.19 17014.29 117.39
2015.01.20 17366.3 117.9
2015.01.21 17280.48 118.63
2015.01.22 17329.02 118.14
2015.01.23 17511.75 118.53
ノードから出力されるデータ(0)
 
1.グラフノードを配置する
ノードパネルからグラフノードをクリックして選択します。クリック後、フローシート上で配置したい場所にカーソルを合わせ、再びクリックします
2.ノードを接続する
データを処理する順番にノードを接続する必要がありますが、接続方法には2つあります

3.編集画面を開く
ノードをクリックすると、選択パネルが表示されます、編集するをクリックすると編集画面が表示されます


4.横軸の列を選択する
日付を横軸として選択します
5.縦軸の列を選択する
米ドル日経平均を縦軸として選択します
6.縦軸(右)を目盛りとする
縦軸(右)を使うように、日経平均 は右を選択します
7.グラフ全体のサイズを変更する
グラフのサイズとして、300_1200 を選択します
8.グラフタイトルを設定する
グラフタイトルに ドル円為替と日経平均の関係を入力します。
9.横軸タイトルを設定する
X軸上に表示される個々の文字サイズに10を選択します。
10.編集内容を保存する
[保存して閉じる]ボタンをクリックし、ノード編集を終了します