Skip to content

Commit 0a69746

Browse files
committed
switch from .at to .loc to update parameters dataframe (issue pandas-dev/pandas#46036)
1 parent 3e0b045 commit 0a69746

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

multinmrfit/base/spectrum.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ def set_params(self, signals):
9494
#logger.debug("update parameter {} - {} to {}".format(par, k, v))
9595
self.models[id].set_params(par, (k, v))
9696
# update self.params
97-
self.params.at[(self.params["signal_id"] == id) & (self.params["par"] == par), k] = v
97+
self.params.loc[(self.params["signal_id"] == id) & (self.params["par"] == par), k] = v
9898

9999

100100
def set_offset(self, offset):

multinmrfit/models/base_model.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ def get_params(self):
1818

1919
def set_params(self, name: str, val: tuple):
2020
try:
21-
self._params.at[self._params["par"] == name, val[0]] = val[1]
21+
self._params.loc[self._params["par"] == name, val[0]] = val[1]
2222
except:
2323
if name not in self._params["par"].values:
2424
raise ValueError("parameter '{}' not found".format(name))

0 commit comments

Comments
 (0)