把dataFrame转成字典dict,创建dict,dict的值和dataFrame对应

抽取dataFrame的2列出来做dict

cloud_approved_map = {item['EntityId']: item['IsCloudApproved'] for item in entity_value_map.to_dict('records')}


errors_index_rows是个list,把某个list当作所有的key创建一个dict
errors_message = dict.fromkeys(errors_index_rows, None)

dataFrame和dict的值做对应,增加一列reson,赋值为dict的values,如果df的行数和dict errors_message的个数一致,会一一对应到dict的值,与index无关
df_errors['reason'] = errors_message.values()
posted @ 2022-02-14 15:39  ivyJ  阅读(281)  评论(0)    收藏  举报