相关疑难解决方法(0)

如何拆分列表列并将它们添加为极坐标数据框中的新列值?

我有一个数据框如下。

pl.DataFrame({'combine_address':[ ["Yes|#456 Lane|Apt#4|ABC|VA|50566", "Yes|#456 Lane|Apt#4|ABC|VA|50566", "No|#456 Lane|Apt#4|ABC|VA|50566"],
                                 ["No|#8495|APT#94|SWE|WA|43593", "No|#8495|APT#94|SWE|WA|43593", "Yes|#8495|APT#94|SWE|WA|43593"]
                                ]})

Run Code Online (Sandbox Code Playgroud)

这里组合地址是一个列表类型列,其中包含大约 6 个管道(|)值的元素,这里我想使用列表中的分隔符(|)对每个元素进行分割。

这是预期的输出:

在此输入图像描述

如果列表有 3 个元素,则拆分列将为 3*6=18

如果列表有 5 个元素,则拆分列将为 5*6=30,依此类推。

python python-polars

1
推荐指数
1
解决办法
1674
查看次数

标签 统计

python ×1

python-polars ×1