এটির জন্য বেশ দেরি করে এসেছি, আমি ভেবেছিলাম যে যদি আপনাকে আই / ও অবিরত ধরে রাখার জন্য মেটাডেটা প্রয়োজন হয় তবে এটি সহায়ক হতে পারে। H5io নামে একটি অপেক্ষাকৃত নতুন প্যাকেজ রয়েছে যা আমি এটি সম্পাদন করতে ব্যবহার করছি।
আপনাকে কয়েকটি সাধারণ ফর্ম্যাটের জন্য এইচডিএফ 5 থেকে দ্রুত পড়তে / লিখতে দেওয়া উচিত, এর মধ্যে একটি ডেটাফ্রেম। সুতরাং আপনি উদাহরণস্বরূপ অভিধানে একটি ডেটাফ্রেম রাখতে পারেন এবং অভিধানে ক্ষেত্র হিসাবে মেটাডেটা অন্তর্ভুক্ত করতে পারেন। যেমন:
save_dict = dict(data=my_df, name='chris', record_date='1/1/2016')
h5io.write_hdf5('path/to/file.hdf5', save_dict)
in_data = h5io.read_hdf5('path/to/file.hdf5')
df = in_data['data']
name = in_data['name']
etc...
আরেকটি বিকল্প হ'ল এক্স্রেয়ের মতো একটি প্রকল্প অনুসন্ধান করা , যা কিছু উপায়ে আরও জটিল, তবে আমি মনে করি এটি আপনাকে মেটাডেটা ব্যবহার করতে দেয় এবং ডেটা ফ্রেমে রূপান্তরিত করা বেশ সহজ।