Как я бросаю от Системы. Сеть. HttpPostedFileBase к Системе. Сеть. HttpPostedFile?

CountVectorizer принимает строки, он не может обрабатывать столбцы так, как вы хотели бы, что означает, что вы должны объединить строки из cth_data[['merk','ukuran','bahan','harga']] в один столбец, например:

cols = ['merk','ukuran','bahan','harga']
cth_data['combined'] = cth_data[cols].apply(lambda row: '_'.join(row.values.astype(str)), axis=1)

x = cth_data["combined"]

оттуда в вашем коде должно работы

13
задан Jim Counts 11 May 2009 в 17:44
поделиться

2 ответа

Просто работайте с ним как с HttpPostedFileBase. Платформа использует HttpPostedFileWrapper для преобразования HttpPostedFile в объект HttpPostedFileBase. HttpPostedFile - один из тех закрытых классов, которые сложно использовать для модульного тестирования. Я подозреваю, что через некоторое время после написания примера они применили код оболочки, чтобы улучшить возможность тестирования (с использованием HttpPostedFileBase) контроллеров в среде MVC. Аналогичные вещи были проделаны со свойствами HttpContext, HttpRequest и HttpReponse на контроллере.

27
ответ дан 1 December 2019 в 20:11
поделиться

Правильный тип для использования - HttpPostedFileBase.

HttpPostedFileBase hpf = Request.Files[file];
4
ответ дан 1 December 2019 в 20:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: