- El siguiente código me está dando un error.
import pandas as pd
df = pd.DataFrame({'a' : [1,2,3]})
df.to_hdf('temp.h5', key='df', mode='w')
Esto me está dando un error.
Faltan las 'tablas' de dependencia opcionales. Use pip o conda para instalar tablas.
Ya probé ImportError HDFStore requiere PyTables No hay módulos con nombre en tablas . Sigue siendo el mismo error.
Recibo el mismo error al leer el archivo hdf. Y
tablesya están instalados para mi python.
Alguna información de la versión.
- Python 3.7.4
- pandas 0.25.2
- windows10
PD: Puede reproducir esto en repl https://repl.it/ .
Actualización :
- Intenté correr siguiendo.
import tables
y obtuve este error:
ImportError: no se pudo cargar ninguno de ['hdf5.dll', 'hdf5dll.dll'], asegúrese de que se puede encontrar en la ruta del sistema.
Parece que los pandas no están dando un mensaje preciso para esto. Solo dice que falta dependencia cuando está realmente presente.
Si alguien sabe cómo resolver esto. Eso ayudará.

pytables. ¿Puedes verificar si la instalaciónpytablesresuelve tu problema? Su fragmento de código funciona bien conpytablesinstalado.Respuestas:
tables.tablesusando pip en el directorio de usuarios local usando el siguiente comando, no funciona.La ejecución
import tablesdará como resultado este error.La solución que funcionó para mí es desinstalar tablas. E instálelo en el directorio de Python. (o donde está instalado tu python).
without --user option. Puede requerir acceso de administrador / root para esto dependiendo de la ubicación de su python.C:\Program Files\Python37-64\python.exey la instalación bajoc:\program files\python37-64\lib\site-packages\funcionaron para mí.fuente
Para usuarios de conda:
fuente