from feast import Field, RequestSource
from feast.types import Float64, Int64
# Define a request data source which encodes features / information only
# available at request time (e.g. part of the user initiated HTTP request)
input_request = RequestSource(
Field(name='val_to_add', dtype=Int64),
Field(name='val_to_add_2', dtype=Int64)
# Use the input data and feature view features to create new features
driver_hourly_stats_view,
Field(name='conv_rate_plus_val1', dtype=Float64),
Field(name='conv_rate_plus_val2', dtype=Float64)
def transformed_conv_rate(features_df: pd.DataFrame) -> pd.DataFrame:
df['conv_rate_plus_val1'] = (features_df['conv_rate'] + features_df['val_to_add'])
df['conv_rate_plus_val2'] = (features_df['conv_rate'] + features_df['val_to_add_2'])