我有两个变量:
numeric_cols = ['FamilyMembers', 'ChronicDiseases']
我有这个管道:
numeric_transformer = Pipeline(
steps=[('scaler', StandardScaler(),
'red_dim', PCA())
])
,我得到错误:
ValueError: too many values to unpack (expected 2)
对于4个变量,我得到相同的错误。
如何修复这个错误?
Pipeline的steps
应该是一个(name, transform)元组的列表,如下所示:
numeric_transformer = Pipeline(
steps=[('scaler', StandardScaler()),
('red_dim', PCA())
]
)