code: def read_csvs(csv_files):
      # Relative paths are relative to CSV location
      def absolutify(csv, path):
          path = Path(path)
          if path.is_absolute():
              return str(path)
          return str(csv.parent / path)
  
      sets = []
      for csv in csv_files:
          file = pandas.read_csv(csv, encoding="utf-8", na_filter=False)
          file["wav_filename"] = file["wav_filename"].apply(
              functools.partial(absolutify, csv)
          )
          sets.append(file)
  
      # Concat all sets, drop any extra columns, re-index the final result as 0..N
      return pandas.concat(sets, join="inner", ignore_index=True)
  
imports: import argparse
  import functools
  import pandas
  from deepspeech_training.util.helpers import secs_to_hours
  from pathlib import Path
label_desc: Use image node_id 1 for calling a global function with example usage: read_csvs(csv_files) and returns: pandas, str, str