daft.DataFrame.select

daft.DataFrame.select#

DataFrame.select(*columns: Union[Expression, str]) DataFrame[source]#

Creates a new DataFrame from the provided expressions, similar to a SQL SELECT

Example

>>> # names of columns as strings
>>> df = df.select('x', 'y')
>>>
>>> # names of columns as expressions
>>> df = df.select(col('x'), col('y'))
>>>
>>> # call expressions
>>> df = df.select(col('x') * col('y'))
>>>
>>> # any mix of the above
>>> df = df.select('x', col('y'), col('z') + 1)
Parameters:

*columns (Union[str, Expression]) – columns to select from the current DataFrame

Returns:

new DataFrame that will select the passed in columns

Return type:

DataFrame