Polars表达式

Polars表达式 #

我们在前面的 章节中介绍了“表达式”的概念。在本节中,我们将着重探讨 Polars 所提供的表达式类型。每一部分都会概述这些表达式的功能,并给出更多示例。

  • 要点:
    • 基本操作——如何对数据框的列执行基本操作,例如算术计算、比较以及其他常见的通用操作。
    • 表达式展开——什么是表达式展开以及如何使用它。
    • 类型转换 ——如何将值转换/强制转换为不同的数据类型。
  • 如何处理特定类型的数据或数据类型命名空间:
    • 字符串——如何处理字符串以及“str”命名空间的用法
    • 列表和数组——数据类型“List”和“Array”之间的区别、何时使用它们以及如何使用它们
    • 分类数据和枚举——数据类型“Categorical”和“Enum”之间的区别、何时使用它们以及如何使用它们
    • 结构体 ——何时使用“Struct”数据类型以及如何使用它
    • 缺失数据——如何处理缺失数据以及如何填充缺失数据
  • 操作类型:
    • 聚合 ——如何在诸如 group_by 这样的聚合上下文中进行操作
    • 窗口函数 ——如何对数据框中的列应用窗口函数
    • 折叠操作 ——如何按水平方向对各列执行任意计算
  • 用户定义的 Python 函数——如何将用户定义的 Python 函数应用于数据框的列或列值
  • Numpy 函数 ——如何在 Polars 数据框和序列上使用 NumPy 的原生函数
logo