Раньше я VectorAssembler(), чтобы объединить некоторые OneHotEncoded категориальные особенности ... Мой кадр данных выглядел так:Понимание Выход VectorAssembler --- Спарк
| Numerical| HotEncoded1| HotEncoded2
| 14460.0| (44,[5],[1.0])| (3,[0],[1.0])|
| 14460.0| (44,[9],[1.0])| (3,[0],[1.0])|
| 15181.0| (44,[1],[1.0])| (3,[0],[1.0])|
Первый столбец представляет собой числовой столбец, а другой два столбца представляют собой преобразованный набор данных для категориальных функций OneHotEncoded. После применения VectorAssembler(), мой выход становится:
[(48,[0,1,9],[14460.0,1.0,1.0])]
[(48,[0,3,25],[12827.0,1.0,1.0])]
[(48,[0,1,18],[12828.0,1.0,1.0])]
Я не уверен, что означают эти цифры и не могу иметь смысл этих трансформированных набора данных. Некоторое уточнение о том, что означает этот выход, было бы здорово!