Lors de l'exécution
pd.read_hdf('myfile.h5')
J'obtiens l'erreur de trace suivante:
[[... un peu plus traceback]]
~/.local/lib/python3.6/site-packages/pandas/io/pytables.py dans read_array (self, key, start, stop) 2487 2488 if isinstance (node, tables.VLArray): -> 2489 ret = noeud [0] [début: arrêt] 2490 sinon: 2491 dtype = getattr (attrs, 'value_type', None)
~/.local/lib/python3.6/site-packages/tables/vlarray.py dans getitem (auto, clé)
~/.local/lib/python3.6/site-packages/tables/vlarray.py en lecture (auto, démarrage, arrêt, étape)
tables/hdf5extension.pyx dans tables.hdf5extension.VLArray._read_array ()
ValueError: impossible de définir l'indicateur WRITEABLE sur True de ce tableau
Aucune idée de ce qui se passe. J'ai essayé de réinstaller tables
, pandas
tout simplement, mais je ne veux pas le lire.
Il paraît que time-date
les chaînes causaient le problème et quand je les ai converties du texte en numpy (pd.to_datetime())
et a stocké la table et le problème a disparu alors peut-être qu'il a quelque chose à voir avec les données texte?