@@ -1352,25 +1352,25 @@ def update_row(self, filepath, dataframe_already_updated=False, status_percent=N
1352
1352
return
1353
1353
1354
1354
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 ]
1356
1356
1357
1357
if updated_row_data is not None and not dataframe_already_updated :
1358
1358
for group , name in updated_row_data :
1359
1359
column_name = (group , name ) + ('' ,) * (self .nlevels - 2 )
1360
1360
value = updated_row_data [group , name ]
1361
1361
try :
1362
- self .dataframe .set_value ( row_number , column_name , value )
1362
+ self .dataframe .at [ row_number , column_name ] = value
1363
1363
except ValueError :
1364
1364
# did the column not already exist when we tried to set an iterable?
1365
1365
if not column_name in self .dataframe .columns :
1366
1366
# 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
1368
1368
else :
1369
1369
# Incompatible datatype - convert the datatype of the column to
1370
1370
# 'object'
1371
1371
self .dataframe [column_name ] = self .dataframe [column_name ].astype ('object' )
1372
1372
# 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
1374
1374
1375
1375
dataframe_already_updated = True
1376
1376
0 commit comments