@@ -30,19 +30,19 @@ def _read(self):
3030
3131 def _read_into_dataframe (self ) -> None :
3232 """ Read the data from file into dataframe. """
33- if (self ._filetype in ['csv' , 'tsv' ]):
33+ if (self ._filetype in ['csv' , 'tsv' , 'tabular' ]):
3434 self ._data = read_csv (self ._filename , sep = None , engine = "python" )
3535 elif self ._filetype == 'parquet' :
3636 self ._data = read_parquet (self ._filename )
3737 else :
38- raise NotImplementedError ("File formats different from ['csv', 'tsv'] are not implemented yet." )
38+ raise NotImplementedError ("File formats different from ['csv', 'tsv', 'tabular', 'parquet' ] are not implemented yet." )
3939 self ._data .columns = clean_column_names (self ._data .columns )
4040
4141 def write (self , filename : str ) -> None :
42- """ Write data on disk. Supports 'csv', 'tsv', and 'parquet' formats. """
42+ """ Write data on disk. Supports 'csv', 'tsv', 'tabular' and 'parquet' formats. """
4343 if filename .endswith (".parquet" ):
4444 self ._data .to_parquet (filename , index = False )
45- elif filename .endswith ((".csv" , ".tsv" )):
45+ elif filename .endswith ((".csv" , ".tsv" , ".tabular" )):
4646 separator = define_separator (filename )
4747 self ._data .to_csv (filename , index = False , sep = separator )
4848 else :
0 commit comments