How can I update specific rows in a feature table using the Feature Store Python API?
To update specific rows in a feature table using the Feature Store Python API, you can use the `write_table` function with the `mode` parameter set to `'merge'`. This will merge the new feature values with the existing feature table based on the primary key. Here's an example:
```python
fs = FeatureStoreClient()
customer_features_df = compute_customer_features(data)
fs.write_table(
    df=customer_features_df,
    name='recommender_system.customer_features',
    mode='merge'
)
```
In this example, `compute_customer_features(data)` is a function that computes the new feature values, and `customer_features_df` is the DataFrame returned by this function. The `write_table` function merges the new feature values with the existing feature table using the primary key.

Note that the feature table must have been previously registered using the `register_table` function, and the DataFrame returned by `compute_customer_features(data)` must contain the feature table's primary keys and partition keys (if defined).