types - Polars 中是否有相当于 pandas dtypes 命令的命令?

标签 types python-polars

我想获取数据框中的列类型以及列名称,但 Polars 只提供类型。

我尝试过 df.dtypes、df.dtypes()。我希望获得每列的名称及其旁边的类型。

最佳答案

您可以在 DataFrameLazyFrame 对象上使用 .schema

import polars as pl
from datetime import time

df = pl.DataFrame({
    "a": [1, 2, 3],
    "b": [True, False, True],
    "c": [[{"a": time(12, 1, 1)}], None, None]
    
})

df.schema
{'a': Int64, 'b': Boolean, 'c': List(Struct([Field('a': Time)]))}

关于types - Polars 中是否有相当于 pandas dtypes 命令的命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74984264/

相关文章:

c# - 函数中传递的类型的返回值

Python Polars 滚动计数

python - 极地 python : interpolation in the groupby context

python - 从多行极坐标系中减去单行极坐标系的值

python - 从 Polars 数据框中删除非 ASCII 字符

java - 比较来自两种不同类型的两个空对象

types - 为什么Go的io包中没有RuneWriter接口(interface)?

javascript - 如何在功能组件中使用 React Typescript 键入任何参数

oracle - 多次插入类型表集合

python - 将 numpy 函数映射到 PyPolars 中的列 - 指定类型