Skip to content

表达式

我们在 前一节中介绍了“表达式”的概念。 在本节中,我们将重点探讨Polars提供的表达式类型。每一节 都会概述它们的功能,并提供额外的示例。

  • 基础内容:
    • 基本操作 – 如何在数据框列上进行基本操作,如算术计算、比较和其他常见的通用操作
    • 表达式扩展 – 什么是表达式扩展以及如何使用它
    • 类型转换 – 如何将值转换/转换为不同的数据类型
  • 如何处理特定类型的数据或数据类型命名空间:
    • Strings – 如何处理字符串和命名空间 str
    • Lists and arrays – 数据类型 ListArray 之间的区别,何时使用它们以及如何使用它们
    • Categorical data and enums – 数据类型 CategoricalEnum 之间的区别,何时使用它们以及如何使用它们
    • Structs – 何时使用数据类型 Struct 以及如何使用它
    • Missing data – 如何处理缺失数据以及如何填充缺失数据
  • 操作类型:
    • 聚合 – 如何使用聚合上下文,如 group_by
    • 窗口函数 – 如何在数据框的列上应用窗口函数
    • 折叠 – 如何在列之间水平执行任意计算
  • 用户定义的Python函数 – 如何将用户定义的Python函数应用于数据框列或列值
  • Numpy functions – 如何在Polars数据框和系列上使用NumPy原生函数