首页 > 解决方案 > 获取列为 pl.Series 而不是极坐标中的 pl.Dataframe

问题描述

我正在尝试将数据框的列作为系列。

df['a']

总是返回一个 pl.Dataframe。现在我正在这样做

pl.Series('GID_1',df['GID_1'].to_numpy().flatten().tolist())

我认为这不是最好的方法。有人有想法吗?

标签: pythonpython-polars

解决方案


我真的不明白。此代码段运行,因此它返回一个pl.Series.

df = pl.DataFrame({
    "A": [1, 2, 3],
    "B": [1, 2, 3]
})

assert isinstance(df["A"], pl.Series)

推荐阅读