snowflake.snowpark.DataFrame.first¶
- DataFrame.first(n: Optional[int] = None, *, statement_params: Optional[Dict[str, str]] = None, block: bool = True, _emit_ast: bool = True) Union[Row, None, List[Row]][source]¶
- DataFrame.first(n: Optional[int] = None, *, statement_params: Optional[Dict[str, str]] = None, block: bool = False, _emit_ast: bool = True) AsyncJob
- Executes the query representing this DataFrame and returns the first - nrows of the results.- Parameters:
- n – The number of rows to return. 
- 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.
 
- Returns:
- A list of the first - n- Rowobjects if- nis not- None. If- nis negative or larger than the number of rows in the result, returns all rows in the results.- nis- None, it returns the first- Rowof results, or- Noneif it does not exist.