Skip to content

Commit 030e2ef

Browse files
committedFeb 11, 2019
Merged in deprecation_update (pull request labscript-suite#53)
Update for pandas deprecated functions.
2 parents 7b539cf + 0f510d2 commit 030e2ef

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed
 

‎__main__.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -1352,25 +1352,25 @@ def update_row(self, filepath, dataframe_already_updated=False, status_percent=N
13521352
return
13531353

13541354
filepath_colname = ('filepath',) + ('',) * (self.nlevels - 1)
1355-
assert filepath == self.dataframe.get_value(row_number, filepath_colname)
1355+
assert filepath == self.dataframe.at[row_number, filepath_colname]
13561356

13571357
if updated_row_data is not None and not dataframe_already_updated:
13581358
for group, name in updated_row_data:
13591359
column_name = (group, name) + ('',) * (self.nlevels - 2)
13601360
value = updated_row_data[group, name]
13611361
try:
1362-
self.dataframe.set_value(row_number, column_name, value)
1362+
self.dataframe.at[row_number, column_name] = value
13631363
except ValueError:
13641364
# did the column not already exist when we tried to set an iterable?
13651365
if not column_name in self.dataframe.columns:
13661366
# create it with a non-iterable and then overwrite with the iterable value:
1367-
self.dataframe.set_value(row_number, column_name, None)
1367+
self.dataframe.at[row_number, column_name] = None
13681368
else:
13691369
# Incompatible datatype - convert the datatype of the column to
13701370
# 'object'
13711371
self.dataframe[column_name] = self.dataframe[column_name].astype('object')
13721372
# Now that the column exists and has dtype object, we can set the value:
1373-
self.dataframe.set_value(row_number, column_name, value)
1373+
self.dataframe.at[row_number, column_name] = value
13741374

13751375
dataframe_already_updated = True
13761376

0 commit comments

Comments
 (0)