This is an introduction for Apache Spark DataFrames. You can practically learn Apache Spark DataFrame APIs with the real data sets from Github Archive.
Apache Spark DataFrames are very useful data analytics tool for data scientists. It allow us to analize data more easily and more fast.
Reynold Xin, Michael Armbrust and Davies Liu wrote wrote the great blog article . And Reynold Xin gave a nice presentation Spark DataFrames for Large-Scale Data Science in Bay Area Spark Meetup at Feb, 17, 2015.
You can select an environment to run Spark on your local machine or Amazon EC2.
I will try to add the introduction for Python and R. Because Spark provides the APIs for Python and R (via SparkR), we should add the explanations for not only Scala but also Python and R.