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.parse_args()[source]#
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.

unravel.tabular.concat.main()[source]#