0

我有两个变量:

numeric_cols = ['FamilyMembers', 'ChronicDiseases']

我有这个管道:

numeric_transformer = Pipeline(
                        steps=[('scaler', StandardScaler(),
                                'red_dim', PCA())
])

我得到了错误:

ValueError: too many values to unpack (expected 2)

我得到与 4 个变量相同的错误。

我该如何解决这个错误?

4

1 回答 1

1

管道steps应该是 (name, transform) 元组的列表,如下所示:

numeric_transformer = Pipeline(
                        steps=[('scaler', StandardScaler()),
                                ('red_dim', PCA())
                              ]
)
于 2021-08-31T05:57:32.010 回答