You are viewing documentation about an older version (1.4.0). View latest version

snowflake.snowpark.DataFrame.count

DataFrame.count(*, statement_params: Dict[str, str] | None = None, block: bool = True) int[source]
DataFrame.count(*, statement_params: Dict[str, str] | None = None, block: bool = False) AsyncJob

Executes the query representing this DataFrame and returns the number of rows in the result (similar to the COUNT function in SQL).

Parameters:
  • statement_params – Dictionary of statement level parameters to be set while executing this action.

  • block – A bool value indicating whether this function will wait until the result is available. When it is False, this function executes the underlying queries of the dataframe asynchronously and returns an AsyncJob.