python - 熊猫将(不等长度)列表的列拆分为多列
问题描述
这个问题的一个小变种:Pandas split column of lists into multiple columns
给定一个数据框:
col1
[0, 1, 2]
[0, 1]
[0, 1, 2, 3, 4, 5, 6]
[0, 1, 2, 3]
如何将其转换为列等于最大长度的数据框?
col1 col2 col3 col4 col5 col6 col7
0 1 2
0 1
0 1 2 3 4 5 6
0 1 2 3
解决方案
使用pandas
DataFrame
重新创建你df
pd.DataFrame(df.col1.values.tolist())
推荐阅读
- javascript - 使用 Typescript 创建可重用函数
- laravel - 如何用 laravel 计算类别
- reactjs - 反应原生上传多个大文件(+40)最佳实践
- python - 如何解决 405 Method Not Allowed (flask)
- typescript - 打字稿 - 无论如何要实现以下想法: typeof T[keyof T]
- javascript - daterangepicker 是自定义范围
- javascript - 导入 Redux Reducer 抛出 TypeError
- kubernetes - 如何在 kube1.20.2 中更改控制面板、主节点的名称
- java - Override onBackPressed() method. Back button has to be clicked twice to quit the Activity
- vuejs2 - Vue.js - 为什么我不能插入到 html 表中?