Skip to content

Commit 4276841

Browse files
committed
list comprehension in rename for massive speed gains
1 parent d6097df commit 4276841

1 file changed

Lines changed: 1 addition & 2 deletions

File tree

gnss_lib_py/parsers/navdata.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -811,8 +811,7 @@ def rename(self, mapper=None, rows=None, inplace=False):
811811
for row in remap_rows:
812812
new_row_values = list(self[row])
813813
for old_value, new_value in mapper.items():
814-
while old_value in new_row_values:
815-
new_row_values[new_row_values.index(old_value)] = new_value
814+
new_row_values = [new_value if v == old_value else v for v in new_row_values]
816815
if inplace:
817816
self[row] = np.array(new_row_values)
818817
else:

0 commit comments

Comments
 (0)