Skip to content
Snippets Groups Projects
Commit 18f1e656 authored by Hans van den Heuvel's avatar Hans van den Heuvel
Browse files

Added possibility to read Tab separated files.

parent daf33392
No related branches found
No related tags found
No related merge requests found
......@@ -179,6 +179,13 @@ class DataSheet:
if key not in kwargs:
kwargs[key] = value
self.sheet = pd.read_csv(self.file.path, **kwargs)
elif self.file.extension == '.tsv':
# Some defaults:
default_args = {'comment': '#', 'dtype': str, 'sep': '\t'}
for key, value in default_args.items():
if key not in kwargs:
kwargs[key] = value
self.sheet = pd.read_csv(self.file.path, **kwargs)
elif self.file.extension == '.xlsx':
self.sheet = pd.read_excel(self.file.path, **kwargs)
elif self.file.extension == '.md':
......@@ -203,6 +210,17 @@ class DataSheet:
self.sheet.to_csv(
path_or_buf=self.file.path,
**kwargs)
elif self.file.extension == '.tsv':
if self.type is None:
self.type = 'pandas'
# Some defaults:
default_args = {'index': False, 'sep': '\t'}
for key, value in default_args.items():
if key not in kwargs:
kwargs[key] = value
self.sheet.to_csv(
path_or_buf=self.file.path,
**kwargs)
elif self.file.extension == '.xlsx':
if self.type is None:
self.type = 'pandas'
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment