unravel.tabular.concat module#
Use tabular_concat (concat) from UNRAVEL to load a CSV file and concatenate multiple CSV files into a single table.
Usage:#
tabular_concat –input path/input1.csv path/input2.csv […] [-a 0|1] [-o path/output.csv] [-v]
Usage in zsh to pass in files in order (e.g., prefix_1.csv, prefix_3.csv, prefix_2.csv):#
array=(1 3 2) ; inputs=(${^array/#/prefix_}.csv) ; tabular_concat -i $inputs [-a 0|1] [-o path/output.csv] [-v]
- unravel.tabular.concat.concat_csvs(input_patterns, axis=1, output=None, verbose=False)[source]#
Load multiple CSV files, concatenate them along the specified axis, and save the result.
Parameters:#
- input_patternslist of str
List of file paths or glob patterns for input CSV files.
- axisint
Axis to concatenate along: 0 for rows (vertical), 1 for columns (horizontal).
- outputstr or None
Path to the output CSV file.
- verbosebool
If True, prints additional information during processing.