Unë përpiqem të importoj skedarë të shumtë CSV në një shteg specifik në skedarin e dataset HDF5 duke përdorur këtë kod:
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()
Por kam një gabim:
rreshti 15, në kornizë = pd.concat(li, axis=0, ignore_index=True) Skedari /usr/local/lib/python3.7/site-packages/pandas/core/reshape/concat.py, rreshti 281, në concat sort=sort, Skedari /usr/local/lib/python3.7/site-packages/pandas/core/reshape/concat.py, rreshti 329, në init raise ValueError(Nuk ka objekte për t'u bashkuar) ValueError: Nuk ka objekte për t'u bashkuar -