> For the complete documentation index, see [llms.txt](https://george-jen.gitbook.io/data-science-and-apache-spark/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://george-jen.gitbook.io/data-science-and-apache-spark/generic-load-save-functions.md).

# Generic Load/Save Functions

The default data source (parquet unless otherwise configured by spark.sql.sources.default) will be used for all operations.

```
val usersDF = spark.read.load("file:///home/dv6/spark/spark/examples/src/main/resources/users.parquet")
usersDF.select("name", "favorite_color").write.save("file:///tmp/namesAndFavColors.parquet")
```

or you can write in one line

```
spark.read.load("file:///home/dv6/spark/spark/examples/src/main/resources/users.parquet")
    .select("name", "favorite_color")
     .write.save("file:///tmp/namesAndFavColors.parquet")
```
