Skip to content

Commit

Permalink
Merge pull request #49 from venaturum/pandas_2_deprecation_warnings
Browse files Browse the repository at this point in the history
Fix for deprecation warnings
  • Loading branch information
mattmilten authored Jul 8, 2024
2 parents 5fa8300 + 041e5b1 commit a715bf7
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
6 changes: 3 additions & 3 deletions src/gurobi_logtools/helpers.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ def fill_default_parameters(summary):
if re_parameter_column.match(column) and series.isnull().any()
]
# TODO test cases where there are different versions involved
return summary.groupby("Version", group_keys=False).apply(
partial(fill_for_version, parameter_columns=parameter_columns)
return summary.groupby("Version", group_keys=False)[summary.columns].apply(
partial(fill_for_version, parameter_columns=parameter_columns),
)


Expand All @@ -44,7 +44,7 @@ def fill_for_version_nosuffix(group):

def fill_default_parameters_nosuffix(parameters):
"""Fill defaults for Version and parameter cols with no (Parameter) suffix."""
return parameters.groupby("Version", group_keys=False).apply(
return parameters.groupby("Version", group_keys=False)[parameters.columns].apply(
fill_for_version_nosuffix
)

Expand Down
4 changes: 2 additions & 2 deletions tests/test_fill_defaults.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import pandas as pd
from pandas.api.types import is_categorical_dtype, is_float_dtype, is_integer_dtype
from pandas.api.types import is_float_dtype, is_integer_dtype
from pandas.testing import assert_frame_equal

import gurobi_logtools as glt
Expand All @@ -20,7 +20,7 @@ def test_parameter_values():
def test_pretty_parameters():
summary = glt.get_dataframe(["data/*.log"], prettyparams=True)
presolve = summary["Presolve (Parameter)"]
assert is_categorical_dtype(presolve)
assert isinstance(presolve.dtype, pd.CategoricalDtype)
assert set(presolve.unique()) == {
"-1: Automatic",
"1: Conservative",
Expand Down

0 comments on commit a715bf7

Please sign in to comment.