Конвертировать pandas dataframe в векторный формат (vowpal wabbit) - PullRequest
0 голосов
/ 22 января 2019

Я хотел бы поместить dataframe в формат обучающих данных VW, что-то вроде этого: array(['-1 | feature1:aaa feature2:bbbb', '-1 | feature1:abc feature2:fhfhf']) Как этого можно достичь с помощью простого кадра данных панд?

Я начинаю с преобразования строк набора данных в строки: rows = data.to_dict('records')

Затем создайте пустой массив, чтобы поместить значения: train_data = np.array([], dtype=object)

Затем, используя несколько циклов, я могу достичь желаемого результата, хотя для его запуска на большом фрейме данных требуются годы. Есть ли быстрое решение для этого?

...