我现在有一列,list 如图下,
一个table如图下
list的行数与table行数相同,我想给table重新赋值, 根据list的元素顺序,让元素名称找到table对应的列,然后在所在的行赋值为1;如图下
这是我的代码:
temp_df = pd.DataFrame(clean_dict, index=test_combined_table2.index)
industry_list = test_combined_table2['industry']
for industry_index in range(len(industry_list)):
temp_df[industry_list[industry_index]][industry_index] = 1
由于数据比较大,遍历很慢,有什么更快捷的办法吗?