File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -998,10 +998,13 @@ impl PyDataFrame {
998998fn print_dataframe ( py : Python , df : DataFrame ) -> PyDataFusionResult < ( ) > {
999999 // Get string representation of record batches
10001000 let batches = wait_for_future ( py, df. collect ( ) ) ??;
1001- let batches_as_string = pretty:: pretty_format_batches ( & batches) ;
1002- let result = match batches_as_string {
1003- Ok ( batch) => format ! ( "DataFrame()\n {batch}" ) ,
1004- Err ( err) => format ! ( "Error: {:?}" , err. to_string( ) ) ,
1001+ let result = if batches. is_empty ( ) {
1002+ "DataFrame has no rows" . to_string ( )
1003+ } else {
1004+ match pretty:: pretty_format_batches ( & batches) {
1005+ Ok ( batch) => format ! ( "DataFrame()\n {batch}" ) ,
1006+ Err ( err) => format ! ( "Error: {:?}" , err. to_string( ) ) ,
1007+ }
10051008 } ;
10061009
10071010 // Import the Python 'builtins' module to access the print function
You can’t perform that action at this time.
0 commit comments