python - 从列表列创建一个新的 Pandas 数据框
问题描述
我在 Pandas 数据框中有一列(长度 = 32000),其中每一行包含一个正好包含 1,200 个项目的列表。
data['data']
0 [206, 195, 187, 183, 177, 175, 174, 193, 198, ...
1 [215, 209, 200, 196, 192, 197, 205, 168, 155, ...
2 [204, 214, 220, 219, 213, 205, 198, 193, 199, ...
3 [179, 174, 179, 178, 173, 170, 168, 168, 168, ...
4 [222, 222, 218, 214, 208, 205, 207, 206, 206, ...
...
31995 [217, 197, 206, 221, 219, 200, 202, 222, 231, ...
31996 [184, 198, 218, 222, 220, 216, 216, 215, 210, ...
31997 [121, 121, 119, 117, 119, 112, 118, 117, 126, ...
31998 [172, 190, 202, 202, 196, 193, 188, 191, 199, ...
31999 [161, 172, 189, 190, 178, 151, 156, 171, 174, ...
Name: data, Length: 32000, dtype: object
我将如何转换此列并拆分列表以创建形状为 32000x1200 的新 DataFrame?我尝试创建一个新的数据框 ( X = pd.DataFrame(data['data'])
),但它的形状是 32000x1。
解决方案
谢谢你,安琪!pd.DataFrame(data['data'].tolist())
完美地工作。
推荐阅读
- python - 显示哪个小部件具有焦点
- argo-workflows - 工作流 B 在完成后如何从工作流 A 触发?
- c# - 如何使用 System.Text.Json 反序列化嵌套的时间跨度属性?
- html - 在 MERN 中发送 Post 请求失败
- node.js - 如何在docker中为kafka运行多个feedconsumers和consumers?
- javascript - 尝试在 iOS 浏览器上通过 JS 播放 .mp3?
- python - Django,运行服务器问题(Windows)
- amazon-web-services - 在 AWS 上创建 docker swarm
- elasticsearch - Elasticsearch 批量操作:如果不存在则插入,否则更新或添加嵌套元素
- python - 我的机器人没有从 URL 播放音乐(搜索)