[//]: # (title: schema) Returns [`DataFrameSchema`](schemas.md) object with [`DataFrame`](DataFrame.md) schema description. It can be printed to see column structure. [`ColumnGroups`](DataColumn.md#columngroup) are marked by indentation: ```kotlin df.schema() ``` Output: ```text name: firstName: String lastName: String age: Int city: String? weight: Int? isHappy: Boolean ``` [`FrameColumns`](DataColumn.md#framecolumn) are marked with `*`: ```kotlin df.groupBy { city }.schema() ``` Output: ```text city: String? group: * name: firstName: String lastName: String age: Int city: String? weight: Int? isHappy: Boolean ```