Which of the following code blocks will consistently produce a new 4-partition DataFrame from an 8-partition DataFrame named `storesDF` without causing a shuffle operation? | Databricks Certified Associate Developer for Apache Spark Quiz - LeetQuiz