【发布时间】:2020-12-05 15:15:32
【问题描述】:
如何使用 python 将文件从特定文件夹传输到 hdf5 文件类型?文件类型为 PDF 和 CSV。
例如,我有这个路径 /root/Desktop/mal/ex1/ 包含许多 CSV 文件和 PDF 文件
所有这些我都不会让 1 个单独的 hdf5 文件包含所有这些 CSV 和 PDF 文件。
【问题讨论】:
标签: python python-3.x hdf5
如何使用 python 将文件从特定文件夹传输到 hdf5 文件类型?文件类型为 PDF 和 CSV。
例如,我有这个路径 /root/Desktop/mal/ex1/ 包含许多 CSV 文件和 PDF 文件
所有这些我都不会让 1 个单独的 hdf5 文件包含所有这些 CSV 和 PDF 文件。
【问题讨论】:
标签: python python-3.x hdf5
您可以根据您的需求细节修改以下代码:
import numpy as np
import h5py
import pandas as pd
import glob
yourpath = '/root/Desktop/mal/ex1'
all_files = glob.glob(yourpath + "/*.csv")
li = []
for filename in all_files:
df = pd.read_csv(filename,index_col=None, header=0)
li.append(df)
frame = pd.concat(li, axis=0, ignore_index=True)
hf = h5py.File('data.h5', 'w')
hf.create_dataset('dataset_1', data=frame)
hf.close()
【讨论】: