错误代码
df2 = df[["tag",*tag_list]].apply(lambda x:set_tag_status(x),axis=1) # axis=1 参数表示按行应用
df[tag_list] = df2
原因
df[tag_list] 比 df2少一列
改为df[tag_list] = df2.drop("tag",axis=1)
ValueError: Columns must be same length as key 报错意味着在执行 DataFrame 的操作时,提供的列的长度与操作的关键字的长度不匹配。