Для этого вы сначала создаете список CSV-файлов ( file_names ), которые вы хотите добавить. Затем вы можете экспортировать это в один CSV-файл, изменив Numpy-Array. Это поможет вам двигаться вперед:
import pandas as pd
import numpy as np
combined_csv_files = pd.concat( [ pd.read_csv(f) for f in file_names ])
Теперь, если вы хотите экспортировать эти файлы в один .csv-файл , используйте как:
combined_csv_files.to_csv( "combined_csv.csv", index=False)
Теперь, чтобы получить Numpy Array, вы можете двигаться вперед следующим образом:
data_set = pd.read_csv('combined_csv.csv', header=None)
data_frames = pd.DataFrame(data_set)
required_array = np.array(data_frames.values)
print(required_array)
Здесь вы также можете изменить Numpy Array, используя:
required_array.shape = (100, 14, 79)
Я должен выполнить простой тест cmd , чтобы подтвердить это:
>>> y = np.zeros((2, 3, 4))
>>> y.shape
(2, 3, 4)
>>> y.shape = (3, 8)
>>> y
array([[ 0., 0., 0., 0., 0., 0., 0., 0.],
[ 0., 0., 0., 0., 0., 0., 0., 0.],
[ 0., 0., 0., 0., 0., 0., 0., 0.]])