title: How is a Spark Dataframe partitioned by default?
body: <p>I know that an RDD is partitioned based on the key values using the HashPartitioner. But how is a Spark Dataframe partitioned by default as it does not have the concept of key/value.</p>