import pandas as pd
from sklearn.preprocessing import OneHotEncoder

# Create sample data
data = pd.DataFrame({
    'color': ['red', 'blue', 'green', 'green', 'red'],
    'is_binary': [0, 1, 1, 0, 1]
})

# Create OneHotEncoder objects
ohe = OneHotEncoder()

# Fit and transform data
encoded_data = ohe.fit_transform(data[['color', 'is_binary']]).toarray()

# Drop binary features from encoded data
dropped_features = encoded_data[:, :len(data['color'].unique())]

print(dropped_features)