# Create

> For the complete documentation index, see [llms.txt](https://kotlin.github.io/dataframe/llms.txt).

There are several ways to create [DataFrame](dataframe.html) objects from data that is already loaded into memory:

* [create columns with data](createcolumn.html) and then [bundle them](createdataframe.html) into a [DataFrame](dataframe.html)

* create and initialize [DataFrame](dataframe.html) directly from values using `vararg` variants of the [corresponding functions](createdataframe.html).

* [convert Kotlin objects](createdataframe.html#todataframe) into [DataFrame](dataframe.html)

API reference: [api package](https://kotlin.github.io/dataframe/api-docs/core/org.jetbrains.kotlinx.dataframe.api/index.html)

To learn how to read dataframes from files and URLs, go to the [next section](read.html).

