Polars:如何将 Polars Dataframe 转换为 Python 列表'

问题描述 投票:0回答:1

我知道 Polars 系列可以导出到 Python 列表。但是,有什么方法可以将 Polars Dataframe 转换为 Python 列表?

此外,如果 Polars Dataframe 中只有一列,我如何将其转换为 Polars 系列?

我尝试使用 pandas 命令,但没有用。我也查看了 Polars 官方网站,看是否有相关的内置功能,但我没有看到。

python dataframe series
1个回答
0
投票

rows()
方法怎么样?

df = pl.DataFrame(
    {
        "a": [1, 3, 5],
        "b": [2, 4, 6],
    }
)
df.rows()

[(1, 2), (3, 4), (5, 6)]

df.rows(named=True)

[{'a': 1, 'b': 2}, {'a': 3, 'b': 4}, {'a': 5, 'b': 6}]

或者,您可以使用

get_columns()
方法获取 DataFrame 的所有列,这将为您提供系列列表,然后您可以使用
to_list()
方法在每个系列中将其转换为列表列表名单。

如果这不是您要找的,请务必回复我,也许那时我可以为您提供帮助。

© www.soinside.com 2019 - 2024. All rights reserved.