• Home
  • Guides And Examples
  • Get started with Kotlin DataFrame
  • Concepts And Principles
  • Extension Properties API
  • Data Schemas
  • Kotlin DataFrame Compiler Plugin
  • Operations
  • Create
  • Input/output
  • General info
  • Access
  • Modify
  • add
  • Adjust schema
  • append
  • cast
  • concat
  • convert
  • convertTo
  • distinct
  • drop / dropNulls / dropNaNs / dropNA
  • duplicate
  • explode
  • fill
  • filter
  • flatten
  • gather
  • group
  • groupBy
  • implode
  • inferType
  • insert
  • join
  • joinWith
  • map
  • merge
  • move
  • parse
  • pivot
  • remove
  • rename
  • reorder
  • replace
  • reverse
  • Select columns
  • shuffle
  • Slice rows
  • sortBy
  • split
  • toList
  • unfold
  • ungroup
  • update
  • xs
  • Statistics
  • Multiple DataFrames
  • Column operations
  • Column selectors
  • Interop with Collections
  • Rendering
  • Support
  • Frequently Asked Questions
  • Migration from Gradle/KSP Plugin
  1. Operations
  2. Modify
  3. xs

xs

Edit pageLast modified: 24 July 2025

Return cross-section from the DataFrame.

Filters DataFrame by matching key values with key columns and removes key columns.

xs(vararg keyValues: Any?)
     [ { keyColumns } ]

When keyColumns are not specified, it takes first n columns in dfs order (looking inside ColumnGroup), where n is a number of given keyValues.

df.xs("Charlie", "Chaplin")

df.xs("Moscow", true) { city and isHappy }
updateAdd / map / remove columns

Powered by JetBrains Writerside