包括h5格式的创建、数据保存、数据取用、h5格式的关闭
首先进行h5格式文件的创建
store = pd.HDFStore('./data/test.h5')# 创建一个h5文件
(’ …')是创建的h5文件的路径和名称
可以看到已经创建了一个名为test.h5的文件
将自己的数据放入创建好的h5文件中
首先准备一个数据,这里我的数据已经准备好,名为buildings。
将这个buildings数据放入h5文件中
store.put(key='building',value=buildings)#将数据放入h5文件
执行后表示已经将buildings放入了创建的h5文件中
将存放在h5文件中的数据进行取用,与取用df格式的数据相同
store['building']
将store中的buildings取出来
进行取用后将h5文件关闭
#关闭
store.close()
即可将h5文件关闭
然后我们判断一下h5文件时候已经关闭
#判断
store.is_open
结果为false表示h5文件已经关闭
我们再用store取用h5文件,并判断这时候h5是否是打开的
store = pd.HDFStore('./data/test.h5')
store.is_open
当h5文件中多个数据时,我们可以查看保存在h5文件中的列表
此时我们将另一个数据也保存在h5中,命名为household
store.put(key='household',value=df)
此时我们查看在h5文件中的数据,有两个,分别是之前保存进的buildings和刚存进去的household
for key in store.keys():
print (key)
取用完毕后再将h5关闭即可。
orca.add_injectable('store',store)## 将前面的store中的数据全部存入orca中
orca.get_injectable("store")### 获取