#let's look for any columns that contain only one unique value and remove them
total_columns = DF1.columns
drop_columns = []
for col in total_columns:
col_series = DF1[col].dropna().unique() # 特征中若有缺失值需要先删除缺失值再查看是否unique
if len(col_series) == 1:
drop_columns.append(col)
# 删除不需要的列
DF2 = Df1.drop(columns = drop_columns)
print(drop_columns)
print DF2.shape