Github user fmcquillan99 commented on the issue: https://github.com/apache/madlib/pull/291 In vec2cols, ``` SELECT madlib.vec2cols( 'golf', -- source table 'vec2cols_result', -- output table 'clouds_airquality', -- column with array entries to split ARRAY['clouds', 'air_quality'], -- feature names '"OUTLOOK", id' -- columns to keep from source table ); ``` results in ``` clouds | air_quality | OUTLOOK | id --------+-------------+----------+---- none | unhealthy | sunny | 1 none | moderate | sunny | 2 low | moderate | overcast | 3 low | moderate | rain | 4 medium | good | rain | 5 low | unhealthy | rain | 6 medium | moderate | overcast | 7 high | unhealthy | sunny | 8 high | good | sunny | 9 medium | good | rain | 10 none | good | sunny | 11 medium | moderate | overcast | 12 medium | moderate | overcast | 13 low | unhealthy | rain | 14 (14 rows) ``` but the split columns `clouds` and `air_quality` should be the right side of the table. This will make it consistent with the way cols2vec works.
---