Kotlin DataFrame 中增强的列选择 DSL

Kotlin DataFrame 中增强的列选择 DSL

💡 原文英文,约2000词,阅读约需7分钟。
📝

内容提要

Kotlin DataFrame库可以轻松地从结构化数据中提取值。它提供了四个API,可以根据需求选择最佳方法。可以通过选择列、索引或谓词来提取值。还可以处理嵌套数据和按列顺序处理数据。库还提供了一些辅助函数,如valueCols、colsOfKind和colsOf。此外,库提供了交互式语法,以帮助用户理解和使用库的功能。

🎯

关键要点

  • Kotlin DataFrame库简化了从结构化数据中提取值的过程。
  • 库提供四个API,用户可以根据需求选择最优方法。
  • 可以通过选择列、索引或谓词来提取值。
  • 支持处理嵌套数据和按列顺序处理数据。
  • 库提供了辅助函数,如valueCols、colsOfKind和colsOf。
  • 交互式语法帮助用户理解和使用库的功能。
  • 可以通过and运算符和cols函数选择多个列。
  • 支持通过索引选择列,索引从零开始。
  • 可以使用lambda选择满足特定条件的列。
  • 处理嵌套数据时,提供colsAtAnyDepth函数简化操作。
  • 列的顺序在DataFrame中是重要的,可以用于查询。
  • 提供了多个辅助函数以简化常见场景。
  • 可以使用方括号运算符作为cols函数的快捷方式。
  • 支持通过减法选择列,排除不需要的列。
  • 提供交互式语法以帮助用户理解复杂的操作。
  • 最新更新(0.13.1)带来了更有组织和一致的列选择方式。
🏷️

标签

➡️

继续阅读