diff --git a/TM1py/Services/CellService.py b/TM1py/Services/CellService.py index 91083df7..1f8f142e 100644 --- a/TM1py/Services/CellService.py +++ b/TM1py/Services/CellService.py @@ -1312,7 +1312,7 @@ def extract_cellset_dataframe( """ raw_csv = self.extract_cellset_csv(cellset_id=cellset_id, top=top, skip=skip, skip_zeros=skip_zeros, skip_rule_derived_cells=skip_rule_derived_cells, - skip_consolidated_cells=skip_consolidated_cells, value_separator="|", + skip_consolidated_cells=skip_consolidated_cells, value_separator='¦', **kwargs) if not raw_csv: return pd.DataFrame() @@ -1321,7 +1321,7 @@ def extract_cellset_dataframe( # make sure all element names are strings and values column is derived from data if 'dtype' not in kwargs: kwargs['dtype'] = {'Value': None, **{col: str for col in range(999)}} - return pd.read_csv(memory_file, sep='|', **kwargs) + return pd.read_csv(memory_file, sep='¦', **kwargs) @tidy_cellset @require_pandas diff --git a/TM1py/Utils/Utils.py b/TM1py/Utils/Utils.py index de7935c0..18803e37 100644 --- a/TM1py/Utils/Utils.py +++ b/TM1py/Utils/Utils.py @@ -729,7 +729,7 @@ def __eq__(self, other): def __sub__(self, other): result = self.copy() for entry in other: - result.remove(entry) + result.discard(entry) return result