使用h5格式的文件进行数据的存储
使用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格式的文件进行数据的存储相关推荐
- window如何打开 .h5 格式的文件?
在pycharm里面可以看到.h5文件 但是无法打开. 所以我们可以用以下的方法来解决: 百度网盘打开 链接:https://pan.baidu.com/s/1PbLhK8LfeTSeuFGCYcJe ...
- VS语音信号处理(2) C语言分段读取WAV语音文件语音数据
VS语音信号处理(2) C语言分段读取WAV语音文件语音数据 前言 一. 工程实现 二. 结果 三. 小结 前言 语音识别相关算法一般在MATLAB上进行仿真验证与实验,在工程上一般还是在VS中进行实 ...
- Python语法基础(U.7)-文件和数据格式化
为mooc网站的北京理工大学的 嵩天 .黄天羽 .礼欣 三位老师的课程笔记. 欢迎starGITHUB可下载源码 7 文件和数据格式化 7.1 文件的使用 7.2 实例11:自动轨迹绘制 7.3 一维 ...
- bartender外部表不是预期格式_批量合并Excel数据时“外部表不是预期格式”或“文件包含损坏数据”的两种情况...
很多朋友在用Power Query合并(汇总)Excel数据时,碰到过"DataFormat.Error:外部表不是预期格式"或"DataFormat.Error:文件包 ...
- php读取本地xlsx格式文件的数据并按json格式返回
微信小程序开发交流qq群 173683895 承接微信小程序开发.扫码加微信. 目的:php读取并操作本地xlsx格式的文件: 完整示例代码: 代码讲解:前端发起post网络请求,php接收 ...
- 将页面中表格数据导出excel格式的文件(vue)
近期由于项目需要,需要将页面中的表格数据导出excel格式的文件,折腾了许久,在网上各种百度,虽然资料不少,但是大都不全,踩了许多坑,总算是皇天不负有心人,最后圆满解决了. 1.安装相关依赖(npm安 ...
- ajax读取文件数据,Ajax 实现读取 properties 格式资源文件数据
Ajax 的核心是 JavaScript 对象 XmlHttpRequest.该对象在 Internet Explorer 5 中首次引入,它是一种支持异步请求的技术.简而言之,XmlHttpRequ ...
- mysql数据导入导出 CSV格式_导出mysql的数据为csv格式的文件
Mysql自带数据导出的命令 into outfile(本地导出) SELECT * FROM server_warning_repaired into outfile '/tmp/test.csv' ...
- java 代码生成nc 格式的文件,并且读取出nc格式里面的数据(已提供代码)
目录 1 生成nc 格式的文件 1.1 代码 2 简单读取nc 格式的文件 1 生成nc 格式的文件 1 首先是生成的nc格式文件使用panoply 软件打开的数据是: 第一个图解释:以上就是使用代码 ...
最新文章
- [微信小程序]手指触摸动画效果(完整代码附效果图)
- 2019年,比特币现金爱好者线下见面会发展至6大洲30个国家
- sqlserver 查找数据混排
- Android之微信支付
- 这份程序员的简历刷爆了九月的朋友圈
- Corodva Could not resolve com.android.tools.build:gradle:3.0.1 解决方法
- 空类-自动生成的函数
- cf13C Sequence(DP)
- 《Sibelius 脚本程序设计》连载(四) - 1.1 创建第一个插件
- 启动Virtual User Generator提示ArgumentNullException:值不能为null
- 0基础学python有多难-0基础纯小白学Python,请注意这2个坑
- python世界你好_“你好,世界Python教程
- 【工具使用】AI帮你写代码
- java 网易邮箱_Java mail 163邮箱配置
- 技嘉ide模式怎么改,电脑BIOS中怎么设置硬盘为IDE模式
- 【HLS】HTTP Live Streaming draft-pantos-http-live-streaming-14
- 【冷冻电镜|论文阅读】A feature-guided, focused 3D signal permutation method for subtomogram averaging
- 【滤波器】2. 有源滤波器概述
- Python第三课:列表,元组,集合
- 计算机控制台如何打开,Windows控制台是什么,如何打开Win7控制台?
热门文章
- 2020年上海市高等学校信息技术水平考试试卷_三级_数据科学技术及应用_模拟卷_三、程序填空题_答案
- Matlab概率模型论文,matlab概率统计实验
- 【分享】原力计划的初衷 【探讨】新的一年,你对原力计划有哪些期待?
- 【C++】黑马程序员-C++核心编程学习笔记
- linux 命令sed命令指定行或匹配行插入行
- 千锋第四十四季大型招聘会第一场线上活动,甄选百余家企业齐聚智联平台
- 软件测试常见笔试面试题---含答案
- 读书笔记-不是裙子好看
- 按月龄选取最好胎儿教育方法
- 微信小程序表单提交php存储,微信小程序实现form表单本地储存数据