Chapter 2 (page90), full_pipeline.transform()
- Vorherrschende Sprache
- Jupyter Notebook
- Sterne
- 25.6k
- Forks
- 12.7k
- PR-Merge-Kennzahlen
- PR-Kennzahlen ausstehend
Beschreibung
Hi Aurélien,
Thank you for a GREAT book! I really enjoy reading it and practicing the examples in the book.
In chapter 2, when we need to transform the test data, you mention that not using the `fit_transform()` as we don't want to fit the test data, and we should use the `transform()` function. But the SimpleImputer needs to run the `fit()` first before running the `transform()`. Can you please illustrate a solution for that? Thank you!!
Lu
**Code**:
```python
num_pipeline = Pipeline([
('imputer', SimpleImputer(strategy = 'median')),
('std_scaler', StandardScaler()),
])
#
num_attr = list(test_num)
cat_attr = ['ocean_proximity']
full_pipeline = ColumnTransformer([
("num", num_pipeline, num_attr),
("cat", OneHotEncoder(), cat_attr),
])
test_x_tr = full_pipeline.transform(test_x)
test_x_tr
```
**Error**:
```stacktrace
NotFittedError: This ColumnTransformer instance is not fitted yet. Call 'fit' with
appropriate arguments before using this estimator.
```
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Bewertung
Dieses Issue wurde noch nicht bewertet.