J'essayais de lire dans une table stockée dans un magasin HDF5 et de le lire comme une Dataframe dans Julia. Je trouve une partie de la documentation confusion en ce qui concerne l'utilisation du paquet HDF5 dans Julia et je me demandais s'il y a quelque chose comme l'équivalent pandas géants:Essayer de lire dans les tables stockées dans HDF5 stocke dans Julia comme une Dataframe
table_data = pd.read_hdf('filepath', key='group')
Mon code va comme ceci:
using HDF5
file_input = "filepath/file.h5"
fileop = "r"
table_name = "group"
h5_store = h5read(file_input, fileop)
table_data = read(h5_store, table_name)
close(h5_store)
Je me demandais si ce quelque chose que je fais de manière incorrecte et apprécierait toute orientation sur ce
Hey Merci encore, mais même si la syntaxe est correcte, je reçois un message d'erreur « Non encore soutenu ». Je devrais probablement avoir noté que les tables dans le magasin h5 sont pytables. Y a-t-il des problèmes de compatibilité avec l'extraction d'objets pytables stockés dans un magasin h5 dans Julia? –
Si le pytable contient un type de données de longueur variable, vous obtiendrez l'erreur. La version balisée de HDF5.jl (0.7.3) vérifie une chaîne dans le HDF5Dataset et si elle en trouve une, elle renvoie une erreur "Not yet supported". – slowbrain
Essayez de vérifier la version principale 'Pkg.checkout (" HDF5 ")' et essayez-le ... – slowbrain