Если у вас есть объект байтов в Python, например:
Код: Выделить всё
b'\n\x00\x00\x00\x01\x00\x00\x00TEST\xa2~\x08A\x83\x11\xe3@\x05\x00\x00\x00\x03\x00\x00\x00TEST\x91\x9b\xd1?\x1c\xaa,@'
Это повторяется определенное количество раз, каждый из которых соответствует новой строке данных. Формат каждой строки одинаков и известен. В примере это 2 строки из 2 целых чисел, 1 строки и 2 чисел с плавающей запятой.
Мой вопрос: есть ли способ преобразовать данные такого типа в DataFrame pandas напрямую.
Мой текущий подход заключался в том, чтобы сначала прочитать все значения (например, с помощью struct.Struct.unpack) и поместить их в список списков. Однако это кажется довольно медленным, особенно для большого количества строк.
Подробнее здесь: https://stackoverflow.com/questions/781 ... -dataframe