python3实现HDF5文件写入和读取

 时间:2026-02-12 12:26:41

1、采用如下代码进行写入.

本例子先将csv文件分别读出, 然后写入一个H5文件当中. 对外只有一个H5文件,

内部,实际可装入多个csv文件.

import pandas as pd

import os

# 创建hdf文件

h5_store = pd.HDFStore('data.h5', mode='w')

for i in range(1,3):

    path =  'c:\{}.csv'.format(i)

    df = pd.read_csv(path,  encoding='gb18030')

    # 存储数据到hdf

    h5_store['data'+str(i)] = df

# 关闭hdf文件

h5_store.close()

python3实现HDF5文件写入和读取

2、因为 csv文件包括汉字,因此可以通过encoding='gb18030' 来实现对汉字的显示.

df = pd.read_csv(path,  encoding='gb18030')

#把数据存入df. 方便后续处理!

print(df)

python3实现HDF5文件写入和读取

3、# 创建hdf文件

h5_store = pd.HDFStore('data.h5', mode='w')  #HDFStore采用写的方式创建

h5_store['data'+str(i)] = df  # 存储数据到hdf

# 使用完要关闭hdf文件

h5_store.close()  

python3实现HDF5文件写入和读取

4、写入后再通过 h5_store.get 读出并显示!

h5_store = pd.HDFStore('data.h5', mode='r')

print(h5_store.keys())

print(h5_store.get('data1'))

h5_store.close()

python3实现HDF5文件写入和读取

python3实现HDF5文件写入和读取

5、#读方式打开

h5_store = pd.HDFStore('data.h5', mode='r')  

#列出keys  里面有几个数据块

h5_store.keys()

#输出data1数据块内容

h5_store.get('data1')

python3实现HDF5文件写入和读取

python3实现HDF5文件写入和读取

  • steam下载黑暗逃生教程
  • 如何开展经营现金流分析
  • 优衣库个人资料姓名怎样修改
  • 江湖悠悠花酒武陵春配方
  • 《春天的故事》歌词
  • 热门搜索
    nars怎么读 筷子用英语怎么说 淘宝怎么收藏店铺 乐视电视怎么样 手上的茧子怎么去掉 胸贴怎么清洗 水草怎么养 月报怎么写 乳房有硬块是怎么回事 日语我喜欢你怎么说