featurebyte.ViewColumn.as_feature¶
as_feature( 
feature_name: str, 
offset: Optional[str]=None, 
fill_value: Union[bool, int, float, str, NoneType]=None
) -> FeatureDescription¶
Creates a lookup feature directly from the column in the View. For SCD views, lookup features are materialized through point-in-time joins, and the resulting value represents the active row for the natural key at the point-in-time indicated in the feature request.
To obtain a feature value at a specific time before the request's point-in-time, an offset can be specified.
Parameters¶
- feature_name: str
 Name of the feature to create.
- offset: Optional[str]
 When specified, retrieve feature value as of this offset prior to the point-in-time.
- fill_value: Union[bool, int, float, str, NoneType]
 Value to fill if the value in the column is empty
Returns¶
- Feature
Examples¶
>>> customer_view = catalog.get_view("GROCERYCUSTOMER")
>>> # Extract operating system from BrowserUserAgent column
>>> customer_view["OperatingSystemIsWindows"] = customer_view.BrowserUserAgent.str.contains(
...     "Windows"
... )