Я использую метод VectorAssembler un Pyspark для объединения заданного списка столбцов в один векторный столбец.(https://spark.apache.org/docs/2.1.0/ml-features.html#vectorassembler)
from pyspark.ml.feature import VectorAssembler
cols=list(df)
cols1 = cols[:-1]
cols1
vectorAssembler = VectorAssembler(inputCols = cols1, outputCol = 'features')
Но я получаю эту ошибку: Неверное значение параметра задано для параметра "inputCols". Не удалось преобразовать [Column, ...; в список строк