Pandas allows chained assignments, which involve performing multiple indexing operations in a single statement, but they can lead to unexpected results or errors.
The statement above fails to modify the values in df
as intended, but it doesn’t throw an error.
Setting pd.options.mode.chained_assignment
to 'raise'
will cause pandas to raise an exception if a chained assignment occurs.