piper.io.read_csvs

piper.io.read_csvs(source='inputs/', glob_pattern='*.csv', sep=',', strip_blanks=True, clean_cols=True, encoding='latin-1', include_file=False, info=False)[source]

pd.read_csv wrapper function

Parameters
  • source – source folder containing csv text files (that is, files ending with ‘*.csv’)

  • glob_pattern – global pattern for file selection

  • sep – Column separator

  • strip_blanks – Default True If True, strip all column (row) values of leading and trailing blanks

  • clean_cols – default True. Lowercase column names, replace spaces with underscore (‘_’)

  • encoding – default ‘latin-1’

  • include_file – include filename in returned dataframe - default False

  • info – if True, display additional logging information

Returns

Return type

pandas dataframe