[//]: # (title: getColumn)
Return column by column name or [column selector](ColumnSelectors.md) as [`DataColumn`](DataColumn.md). Throws exception if requested column doesn't exist.
```kotlin
df.getColumn { age }
```
```kotlin
df.getColumn("age")
```
## getColumnOrNull
Return top-level column by column name or [column selector](ColumnSelectors.md) as [`DataColumn`](DataColumn.md) or null if requested column doesn't exist.
```kotlin
df.getColumnOrNull { age }
```
```kotlin
df.getColumnOrNull("age")
```
## getColumnGroup
Return top-level column by column name or [column selector](ColumnSelectors.md) as [`ColumnGroup`](DataColumn.md#columngroup). Throws exception if requested column doesn't exist or is not a `ColumnGroup`.
```kotlin
df.getColumnGroup { name }
```
```kotlin
df.getColumnGroup("name")
```
## getColumns
Return list of selected columns.
```kotlin
df.getColumns { age and name }
```
```kotlin
df.getColumns("age", "name")
```