Note |
---|
このチュートリアルを進める前にsEmpty()、substringBefore()とsubstringAfter()に慣れることをお勧める。 | このチュートリアルを進む前にisEmpty(), substringBefore() and substringAfter() に慣れることをお勧めます。 |
この例では、データセットの分割方法を学習します。このサンプルファイルでは、レコードの2種類があります。最初のものは1列にアドレスがあり、2列目には都市と通りに分割されています。この例では、あなたのデータセットに分割列を学ぼうとする。このサンプルファイルでは、レコードの2種類がある。一つ目は1列にアドレスを持ち、もう一つは、都市と通りに分かれている。 ソースファイル:addresses addresses.xlsx 優れた分析オプションの場合、すべての行で分離していた方が良いでしょう優れた分析オプションの場合、すべての行で分離していた方が良いでしょう。 - BellaDatiにサンプルデータファイルをアップロードする。BellaDatiにサンプルデータファイルをアップロードします。
列名の上にマウスを移動し変換スクリプト編集をクリックすることにより都市の列への変換スクリプトを追加します。列名の上にマウスを移動し変換スクリプト編集をクリックすることにより都市の列への変換スクリプトを追加する。
Code Block |
---|
language | groovy |
---|
title | Extracting City Name from the Address |
---|
| if (isEmpty(value(2))){
substringAfter(value(1), ',')
}
else return value(2) |
このスクリプトは、都市の列が空であるかどうかを確認します。その場合にカンマの後の最初の列(アドレス)の開始の一部が使用されます。それが空でない場合には、電流値が使用されます。このスクリプトは、都市の列が空であるかどうかを確認
列名の上にマウスを移動し変換スクリプト編集をクリックすることにより通りの列への変換スクリプトを追加する。列名の上にマウスを移動し変換スクリプト編集をクリックすることによってStreet列への変換スクリプトを追加します。 Code Block |
---|
language | groovy |
---|
title | Extracting Street Name and Number from the Address |
---|
| if (isEmpty(value(3))){
substringBefore(value(1), ',')
}
else return value(3) |
このスクリプトは、通りの列が空であるかどうかを確認します。その場合、コンマの前に終わる最初の列(Address)の一部が使用されます。 空でない場合は、現在の値が使用されます。空でない場合は、現在の値が使用されます。このスクリプトは、通りの列が空であるかどうかを確認する。その場合にカンマの後の最初の列(アドレス)の開始の一部が使用される。それが空でない場合には、電流値が使用される。
- インポートからアドレスの列を除外しますインポートからアドレスの列を除外する
- Continue and Import data にクリックする。にクリックします。
- 結果は以下のとおり:結果は以下のとおりである
|