使用h5格式进行数据存储

1|0使用h5格式的文件进行数据的存储

包括h5格式的创建、数据保存、数据取用、h5格式的关闭

1|01. 创建h5

首先进行h5格式文件的创建

store = pd.HDFStore('./data/test.h5')# 创建一个h5文件

(' ...')是创建的h5文件的路径和名称

可以看到已经创建了一个名为test.h5的文件

1|02.存入h5

将自己的数据放入创建好的h5文件中

首先准备一个数据,这里我的数据已经准备好,名为buildings。

将这个buildings数据放入h5文件中

store.put(key='building',value=buildings)#将数据放入h5文件

执行后表示已经将buildings放入了创建的h5文件中

1|03.取用数据

将存放在h5文件中的数据进行取用,与取用df格式的数据相同

store['building']

将store中的buildings取出来

1|04.关闭h5文件

进行取用后将h5文件关闭

#关闭 store.close()

即可将h5文件关闭

然后我们判断一下h5文件时候已经关闭

#判断 store.is_open

结果为false表示h5文件已经关闭

1|1

我们再用store取用h5文件,并判断这时候h5是否是打开的

store = pd.HDFStore('./data/test.h5') store.is_open


结果为true,表示已经将h5文件打开

1|05.查看列表

当h5文件中多个数据时,我们可以查看保存在h5文件中的列表

此时我们将另一个数据也保存在h5中,命名为household

store.put(key='household',value=df)

此时我们查看在h5文件中的数据,有两个,分别是之前保存进的buildings和刚存进去的household

for key in store.keys(): print (key)

取用完毕后再将h5关闭即可。

1|06.与orca的连接

orca.add_injectable('store',store)## 将前面的store中的数据全部存入orca中 orca.get_injectable("store")### 获取



__EOF__

本文作者quanbb0818
本文链接https://www.cnblogs.com/quanbb0818/p/16829715.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   权BB  阅读(472)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示