make sdf.select_columns and sdf.select_rows eat summary object