biogeme_database_remove: Remove observations satisfying a Biogeme logical expression

View source: R/database.R

biogeme_database_removeR Documentation

Remove observations satisfying a Biogeme logical expression

Description

Remove observations satisfying a Biogeme logical expression

Usage

biogeme_database_remove(database, condition)

database_remove(database, condition)

remove_observations(database, condition)

Arguments

database

A biogeme_database object.

condition

Logical Biogeme expression; matching rows are removed.

Details

condition is a symbolic indicator. Rows for which it is true are removed when the database is materialized by native Biogeme.

Value

A new database specification.

Examples

database <- biogeme_database(
  "demo",
  data.frame(choice = c(1, 2, 1), income = c(10, 20, 30))
)
filtered <- biogeme_database_remove(database, variable("income") > 10)
biogeme_database_nrow(filtered)

rbiogeme documentation built on Sept. 29, 2026, 5:09 p.m.