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

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

1. 创建h5

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

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

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

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

2.存入h5

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

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

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

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

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

3.取用数据

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

store['building']

将store中的buildings取出来

4.关闭h5文件

进行取用后将h5文件关闭

#关闭
store.close()

即可将h5文件关闭

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

#判断
store.is_open

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

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

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


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

5.查看列表

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

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

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

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

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

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

6.与orca的连接

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


使用h5格式的文件进行数据的存储相关推荐

  1. window如何打开 .h5 格式的文件?

    在pycharm里面可以看到.h5文件 但是无法打开. 所以我们可以用以下的方法来解决: 百度网盘打开 链接:https://pan.baidu.com/s/1PbLhK8LfeTSeuFGCYcJe ...

  2. VS语音信号处理(2) C语言分段读取WAV语音文件语音数据

    VS语音信号处理(2) C语言分段读取WAV语音文件语音数据 前言 一. 工程实现 二. 结果 三. 小结 前言 语音识别相关算法一般在MATLAB上进行仿真验证与实验,在工程上一般还是在VS中进行实 ...

  3. Python语法基础(U.7)-文件和数据格式化

    为mooc网站的北京理工大学的 嵩天 .黄天羽 .礼欣 三位老师的课程笔记. 欢迎starGITHUB可下载源码 7 文件和数据格式化 7.1 文件的使用 7.2 实例11:自动轨迹绘制 7.3 一维 ...

  4. bartender外部表不是预期格式_批量合并Excel数据时“外部表不是预期格式”或“文件包含损坏数据”的两种情况...

    很多朋友在用Power Query合并(汇总)Excel数据时,碰到过"DataFormat.Error:外部表不是预期格式"或"DataFormat.Error:文件包 ...

  5. php读取本地xlsx格式文件的数据并按json格式返回

    微信小程序开发交流qq群   173683895    承接微信小程序开发.扫码加微信. 目的:php读取并操作本地xlsx格式的文件: 完整示例代码: 代码讲解:前端发起post网络请求,php接收 ...

  6. 将页面中表格数据导出excel格式的文件(vue)

    近期由于项目需要,需要将页面中的表格数据导出excel格式的文件,折腾了许久,在网上各种百度,虽然资料不少,但是大都不全,踩了许多坑,总算是皇天不负有心人,最后圆满解决了. 1.安装相关依赖(npm安 ...

  7. ajax读取文件数据,Ajax 实现读取 properties 格式资源文件数据

    Ajax 的核心是 JavaScript 对象 XmlHttpRequest.该对象在 Internet Explorer 5 中首次引入,它是一种支持异步请求的技术.简而言之,XmlHttpRequ ...

  8. mysql数据导入导出 CSV格式_导出mysql的数据为csv格式的文件

    Mysql自带数据导出的命令 into outfile(本地导出) SELECT * FROM server_warning_repaired into outfile '/tmp/test.csv' ...

  9. java 代码生成nc 格式的文件,并且读取出nc格式里面的数据(已提供代码)

    目录 1 生成nc 格式的文件 1.1 代码 2 简单读取nc 格式的文件 1 生成nc 格式的文件 1 首先是生成的nc格式文件使用panoply 软件打开的数据是: 第一个图解释:以上就是使用代码 ...

最新文章

  1. [微信小程序]手指触摸动画效果(完整代码附效果图)
  2. 2019年,比特币现金爱好者线下见面会发展至6大洲30个国家
  3. sqlserver 查找数据混排
  4. Android之微信支付
  5. 这份程序员的简历刷爆了九月的朋友圈
  6. Corodva Could not resolve com.android.tools.build:gradle:3.0.1 解决方法
  7. 空类-自动生成的函数
  8. cf13C Sequence(DP)
  9. 《Sibelius 脚本程序设计》连载(四) - 1.1 创建第一个插件
  10. 启动Virtual User Generator提示ArgumentNullException:值不能为null
  11. 0基础学python有多难-0基础纯小白学Python,请注意这2个坑
  12. python世界你好_“你好,世界Python教程
  13. 【工具使用】AI帮你写代码
  14. java 网易邮箱_Java mail 163邮箱配置
  15. 技嘉ide模式怎么改,电脑BIOS中怎么设置硬盘为IDE模式
  16. 【HLS】HTTP Live Streaming draft-pantos-http-live-streaming-14
  17. 【冷冻电镜|论文阅读】A feature-guided, focused 3D signal permutation method for subtomogram averaging
  18. 【滤波器】2. 有源滤波器概述
  19. Python第三课:列表,元组,集合
  20. 计算机控制台如何打开,Windows控制台是什么,如何打开Win7控制台?

热门文章

  1. 2020年上海市高等学校信息技术水平考试试卷_三级_数据科学技术及应用_模拟卷_三、程序填空题_答案
  2. Matlab概率模型论文,matlab概率统计实验
  3. 【分享】原力计划的初衷 【探讨】新的一年,你对原力计划有哪些期待?
  4. 【C++】黑马程序员-C++核心编程学习笔记
  5. linux 命令sed命令指定行或匹配行插入行
  6. 千锋第四十四季大型招聘会第一场线上活动,甄选百余家企业齐聚智联平台
  7. 软件测试常见笔试面试题---含答案
  8. 读书笔记-不是裙子好看
  9. 按月龄选取最好胎儿教育方法
  10. 微信小程序表单提交php存储,微信小程序实现form表单本地储存数据