#因为某步需要,先把所有值填充为''
df1 = df1.fillna(value="")
# 每个单元格,如果有值,则保留,没有值就返回nan
df1 = df1.loc[:, df1 .apply(lambda col: col.astype(str).str.len() >= 1).any()]
#把整列都没有值的数据删了
df1 = df1 .dropna(axis=1, how='all')
检查是否存在列名为 "Unnamed: 0" 的列,如果存在则删除
if 'Unnamed: 0' in final_data.columns:
final_data = final_data.drop(columns=['Unnamed: 0'])