snowflake.snowpark.DataFrame.drop¶
- DataFrame.drop(*cols: Union[Column, str, Iterable[Union[Column, str]]]) DataFrame[source]¶
Returns a new DataFrame that excludes the columns with the specified names from the output.
This is functionally equivalent to calling
select()and passing in all columns except the ones to exclude. This is a no-op if schema does not contain the given column name(s).Example:
>>> df = session.create_dataframe([[1, 2, 3]], schema=["a", "b", "c"]) >>> df.drop("a", "b").show() ------- |"C" | ------- |3 | -------
- Parameters:
*cols – the columns to exclude, as
str,Columnor a list of those.- Raises:
SnowparkClientException – if the resulting
DataFramecontains no output columns.