structboost.encode_obs_covariates¶
- structboost.encode_obs_covariates(adata, obs_columns)[source]¶
Encode obs covariates as a standardized numeric matrix.
Categorical, string, object, and boolean columns are dummy-encoded using the first observed category as reference. Numeric columns are kept as-is. The result is z-standardized.
- Parameters:
- Returns:
ObsCovariateEncoding with the encoded matrix and metadata.
- Raises:
ValueError – If a column is missing, contains missing/non-finite values, is constant, or if the resulting design matrix is rank-deficient.
- Return type: