Я хочу получить DataFrame в качестве HDF в памяти. Приведенный ниже код приводит к тому, что объект «attributeError: '_io.bytesio' не имеет атрибута». Pul '. Я использую Python 3.5 и Pandas 0,17 < /p>
import pandas as pd
import numpy as np
import io
df = pd.DataFrame(np.arange(8).reshape(-1, 2), columns=['a', 'b'])
buf = io.BytesIO()
df.to_hdf(buf, 'some_key')
< /code>
Обновление:
, как указал upsampler "path_or_buf" не может быть потоком IO (который, как я считаю запутанным, поскольку BUF обычно может быть потоком IO, см. TO_CSV). Кроме того, чтобы записать на диск и чтение его обратно, могу ли я получить данные о данных в качестве HDF в памяти?
Подробнее здесь: https://stackoverflow.com/questions/415 ... ory-buffer
Напишите Pandas DataFrame в HDF в буфере памяти ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Напишите фрейм данных pandas для Excel, потребляя слишком много памяти
Anonymous » » в форуме Python - 0 Ответы
- 10 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Структура копирования Python ctypes, расположенная во временном буфере
Anonymous » » в форуме Python - 0 Ответы
- 55 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как реализовать указатель приема данных в буфере и сохранить его как пустой указатель?
Anonymous » » в форуме C++ - 0 Ответы
- 44 Просмотры
-
Последнее сообщение Anonymous
-