введите Csv models.FileField в pandas объект - PullRequest
0 голосов
/ 28 февраля 2020

У меня есть экземпляр поля модели.

myCsv =  myFile.objects.get(id=1) // myCsv.document is models.FileField 

и я хочу поместить это в pandas.

df = pd.read_csv(thred.document.read())

OSError: Expected file path name or file-like object, got <class 'bytes'> type

Как я могу поставить файл cev для pandas объекта ??

1 Ответ

1 голос
/ 28 февраля 2020

Возможно, вы можете попробовать вот так:

thred =  myFile.objects.get(id=1)
df = pd.read_csv(thred.document.path)

Дополнительную информацию о пути можно найти в documentation о том, как управлять файлами в FileField (или ImageField).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...