运行显示data1未定义,但是我不太懂应该怎么定义data1,有没有人解答一下啊

#检查是否方差有为0的情况
transfer = VarianceThreshold()
new_data = transfer.fit_transform(data1)
print('new_data:\n',new_data,new_data.shape)

前面没有看到data1,也没有赋值,data1是哪里来的呢?

把data1改为data,试一下