>>> color_ohe = OneHotEncoder(categories='auto', drop='first')
>>> c_transf = ColumnTransformer([
... ('onehot', color_ohe, [0]),
... ('nothing', 'passthrough', [1, 2])
... ])
>>> c_transf.fit_transform(X)
array([[1.0, 0.0, 1, 10.1],
[0.0, 1.0, 2, 13.5],
[0.0, 0.0, 3, 15.3]], dtype=object)