alias
relationalai.semantics
alias(value: object, name: str) -> AliasWrap a value in an output alias.
This is a convenience function for attaching an output alias to any value,
including Python literals that cannot call .alias() directly
(e.g., alias(1, "col") instead of 1.alias("col")).
Parameters
Section titled “Parameters”
(valueVariable or Python literal (int, str, float, bool, etc.)) - The value to label.
(namestr) - The output column name.
Returns
Section titled “Returns”-
Alias
Examples
Section titled “Examples”Alias a literal integer:
from relationalai.semantics import Model, select, alias
m = Model()select(alias(1, "one")).to_df()Alias a concept property (equivalent to Person.name.alias("n")):
Person = m.Concept("Person")select(alias(Person.name, "n")).to_df()