首页 > 解决方案 > 在 Pandas 中执行类似的操作以交叉应用

问题描述

我有一个 JSON 文件,它需要通过解压缩列表来执行类似于 SQL 中的交叉应用的操作。

我目前正在使用json_normalize,但是,这不适用于列表,所以我正在寻找一种方法来展平列表列。

我如何在 SQL 中做到这一点:

CROSS APPLY (SELECT value from STRING_SPLIT(x.list, ',')

Python中的当前输出:

id,name,list
1,tom,[2,4,6]

Python中的预期输出:

id,name,list
1,tom,2
1,tom,4
1,tom,6

任何建议将被认真考虑。

标签: pythonpandas

解决方案


推荐阅读