Skip to content

Commit bb38493

Browse files
committed
dev: in progress
1 parent 6ba14a5 commit bb38493

File tree

2 files changed

+17
-12
lines changed

2 files changed

+17
-12
lines changed

data_flow/data_flow.py

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -157,21 +157,21 @@ def to_hdf(self, filename: str, key: str = "key"):
157157
to_hdf_from_file(filename=filename, tmp_filename=self.__filename, file_type=self.__file_type, key=key)
158158
return self
159159

160-
def del_columns(self, columns: list):
160+
def columns(self) -> list:
161+
if self.__in_memory:
162+
return self.__data.columns.to_list()
163+
else:
164+
return data_get_columns(tmp_filename=self.__filename, file_type=self.__file_type)
165+
166+
def columns_delete(self, columns: list):
161167
if self.__in_memory:
162168
self.__data.drop(columns=columns, inplace=True)
163169
else:
164170
data_delete_columns(tmp_filename=self.__filename, file_type=self.__file_type, columns=columns)
165171

166172
return self
167173

168-
def columns(self) -> list:
169-
if self.__in_memory:
170-
return self.__data.columns.to_list()
171-
else:
172-
return data_get_columns(tmp_filename=self.__filename, file_type=self.__file_type)
173-
174-
def rename_columns(self, columns_mapping: dict):
174+
def columns_rename(self, columns_mapping: dict):
175175
if self.__in_memory:
176176
self.__data.rename(columns=columns_mapping, inplace=True)
177177
else:
@@ -182,8 +182,13 @@ def rename_columns(self, columns_mapping: dict):
182182
)
183183
return self
184184

185-
def select_columns(self, columns: list):
185+
def columns_select(self, columns: list):
186186
if self.__in_memory:
187187
self.__data = self.__data[columns]
188188
else:
189189
data_select_columns(tmp_filename=self.__filename, file_type=self.__file_type, columns=columns)
190+
191+
# def filter_on_column(self, column: str, value: Any, operator: Operator):
192+
# if self.__in_memory:
193+
#
194+
#

tests/SequenceTestCase.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ def _sequence(self, data: DataFlow.DataFrame) -> None:
1010

1111
self.assertEqual(10, len(data.columns()))
1212

13-
data.del_columns(
13+
data.columns_delete(
1414
[
1515
"Industry_aggregation_NZSIOC",
1616
"Industry_code_NZSIOC",
@@ -25,10 +25,10 @@ def _sequence(self, data: DataFlow.DataFrame) -> None:
2525
self.assertEqual(3, len(data.columns()))
2626
self.assertListEqual(["Year", "Units", "Value"], data.columns())
2727

28-
data.rename_columns(columns_mapping={"Year": "_year_", "Units": "_units_"})
28+
data.columns_rename(columns_mapping={"Year": "_year_", "Units": "_units_"})
2929
self.assertListEqual(["_year_", "_units_", "Value"], data.columns())
3030

31-
data.select_columns(columns=["_year_"])
31+
data.columns_select(columns=["_year_"])
3232
self.assertListEqual(["_year_"], data.columns())
3333

3434
self.assertPandasEqual(

0 commit comments

Comments
 (0)