class pixeltable.exprs.Expr
A Pixeltable expression. All Pixeltable expressions, including column references (such ast.col),
UDF calls (t.my_string.lower()), and compound expressions (t.col + 5) are instances of this class.
method astype()
Signature
new_type(ts.ColumnType | type | _AnnotatedAlias): The type to cast to.
t.json_col of type pxt.Json, cast that column to type pxt.String:
method isin()
Signature
True whenever this expression is in value_set.
Parameters:
value_set(Any): Either another expression that evaluates to a set of values, or a constant collection of values. If the latter, can be anyIterable.
t is a table with a column int_col of type pxt.Int, and another column list_col of type pxt.Json, containing lists of integers. Select all rows where int_col is in the constant set {1, 3, 22}:
int_col is in the set of values in that row’s list_col: