Machine learning 我可以为dataframe中的每一列使用新的scaler对象吗?

Machine learning 我可以为dataframe中的每一列使用新的scaler对象吗?,machine-learning,deep-learning,pca,Machine Learning,Deep Learning,Pca,我有一个包含两列的数据框 第一列在每行中都有一个包含200个值的向量。 第二列在每行中有一个值为500的向量。 我想对每列中的向量进行降维(PCA) 当然,在对每个列应用PCA之前,我需要进行缩放。 我正在使用StandardScaler(): 对于第1列,我创建了scaler1=StandardScaler(),并将其应用于第1列中的向量列表。然后我用了PCA 对于第2列,我创建了scaler2=StandardScaler(),并将其应用于第2列中的向量列表。然后我用了PCA 以编程方式,我

我有一个包含两列的数据框

第一列在每行中都有一个包含200个值的向量。 第二列在每行中有一个值为500的向量。 我想对每列中的向量进行降维(PCA)

当然,在对每个列应用PCA之前,我需要进行缩放。 我正在使用StandardScaler():

对于第1列,我创建了scaler1=StandardScaler(),并将其应用于第1列中的向量列表。然后我用了PCA

对于第2列,我创建了scaler2=StandardScaler(),并将其应用于第2列中的向量列表。然后我用了PCA

以编程方式,我不能对两列使用相同的scaler对象,因为每列中向量的大小不同,所以我对每列单独使用不同的对象scaler(scaler1,scaler2)。这是正确的还是应该对两列使用相同的对象缩放器