Как читать в dataframe из объекта перо байтов - PullRequest
0 голосов
/ 23 сентября 2019

У меня есть объект байтов (это данные перьев) в кадре данных панд как:

df [0]:

0 b'FEA1 \ x00 \ x00 \ x00 \ x00 \ x05 \ x00\ x00 \ x00 \ x00 \ x00 ... Имя: 0, dtype: object

Как десериализовать объект из df [0] (данные перьев) в фрейм данных?

1 Ответ

1 голос
/ 23 сентября 2019

Это можно сделать, обернув объект байтов в pyarrow.BufferReader, а затем прочитав файл, используя фактическую реализацию Feather в pyarrow.Обратите внимание, что пакет feather в настоящее время является в основном псевдонимом для модуля pyarrow.feather.

import pyarrow as pa
import pyarrow.feather as feather

bytez = b'FEA1\x00\x00\x00\x00\x05\x00\x00\x00\x00\x00…'
reader = pa.BufferReader(bytez)
df = feather.read_feather(reader)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...