nxcals.api.extraction.data.builders.DataFrame.select
- DataFrame.select(*cols: ColumnOrName) DataFrame
- DataFrame.select(__cols: Union[List[Column], List[str]]) DataFrame
Projects a set of expressions and returns a new
DataFrame
.New in version 1.3.0.
- Parameters:
cols (str,
Column
, or list) – column names (string) or expressions (Column
). If one of the column names is ‘*’, that column is expanded to include all columns in the currentDataFrame
.
Examples
>>> df.select('*').collect() [Row(age=2, name='Alice'), Row(age=5, name='Bob')] >>> df.select('name', 'age').collect() [Row(name='Alice', age=2), Row(name='Bob', age=5)] >>> df.select(df.name, (df.age + 10).alias('age')).collect() [Row(name='Alice', age=12), Row(name='Bob', age=15)]