Understanding SettingWithCopyWarning in pandas | CodeTrail