i'm struggling with this warning. i understand the difference between a copy and a view, but still can't found the solution. I have this function
def __setFinishedJobInDB(self, job: Job, guid_list):
try:
if sys.argv[1] in ['qa', 'prod']:
guid_list['status'], guid_list['job_end_date'] = 3, datetime.datetime.now()
data_to_firehose = self.transform_dataframe_to_firehose_data_type(guid_list)
Kinesis().put_record_batch(Kinesis().get_ade_job_runs_firehose(), data_to_firehose)
except Exception as ex:
log.error(f'Error updating job in Kinesis firehose on __setFinishedJobInDB: error{ex}')
guid_list is a dataframe i'm getting two warning for each guid_list['status']=3 and guid_list['job_end_date']=datetime.datetime.now().
I do need to change the values of those columns, how can i do it without getting this warning.