Панды read_csv из FileStorage в Flask - PullRequest
0 голосов
/ 31 мая 2019

Я пытаюсь создать pandas dataframe из загруженного файла csv без сохранения файла. Когда я делаю df = pd.read_csv(request.file['file']), панда читает это как файл, но отображается EmptyDataError: No columns to parse from file. Но этот файл корректно загружается в датафрейм из консоли. request.file['file'].stream тоже не работает.

1 Ответ

2 голосов
/ 31 мая 2019

Если вы получаете csv в виде строки, попробуйте использовать StringIO :

from io import StringIO
pd.read_csv(StringIO(request.file['file']))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...