python - 在 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
任何建议将被认真考虑。
解决方案
推荐阅读
- java - 存储库保存的工作方式与 Spring Boot 中的控制器或命令行运行程序不同
- python - 为什么这个主要功能什么都不做?
- android - 尽管 Android 中的所有配置都正确,但 Direct App Deep Link 无法正常工作
- javascript - Javascript,无限滑动动画上下移动
- android - 由于 Android 中的 ffmpeg,内存不足的杀手
- javascript - 反应在表格中显示对象数组
- kubernetes - Kubernetes 中带有 runsc 的不受信任的工作负载 - 挂起?
- matlab - 如何让matlab随机创建一个(0,1,2)的行数组,但每10行只更改一次数字
- asp.net - dotnet - 如何知道我们是否在使用 .net/.net core/asp.net
- python - 如何缝合两个 tkinter 窗口?