14.13.7 ベクトル・プロパティのフラット化
flattenAll()
操作を使用して、ベクトル・プロパティを複数の列に分割できます。
たとえば、次に示すように、ベクトル・プロパティのロードと格納で説明されている例のベクトル・プロパティをフラット化できます。
opg4j> vecFrame.flattenAll()
vecFrame.flattenAll();
結果としてフラット化されたPgxFrame
は、次のようになります。
+----------------------------------------------------------------------------------------------------+
| intProp | intProp2 | vectProp_0 | vectProp_1 | vectProp_2 | stringProp | vectProp2_0 | vectProp2_1 |
+----------------------------------------------------------------------------------------------------+
| 0 | 2 | 0.1 | 0.2 | 0.3 | testProp0 | 0.1 | 0.2 |
| 1 | 1 | 0.1 | 0.2 | 0.3 | testProp10 | 0.1 | 0.2 |
| 1 | 2 | 0.1 | 0.2 | 0.3 | testProp20 | 0.1 | 0.2 |
| 2 | 3 | 0.1 | 0.2 | 0.3 | testProp30 | 0.1 | 0.2 |
| 3 | 1 | 0.1 | 0.2 | 0.3 | testProp40 | 0.1 | 0.2 |
+----------------------------------------------------------------------------------------------------+
親トピック: PgxFrameの表形式データ構造