web-dev-qa-db-fra.com

pd.read_hdf jette 'ne peut pas définir l'indicateur WRITABLE sur True de ce tableau'

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.

21
Landmaster

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?

0
Nick Mortimer