首页 > 解决方案 > 如何将包含 nd 个向量的列转换为多列?Python

问题描述

假设我有一个 pandas 数据集,它的 A 列包含 n 维向量。我想将此列拆分为多个列。基本上,我的数据集看起来像:

A              B       C  
[1,0,2,3,5]   ...     ...
[4,5,3,2,1]   ...     ...
.........................

我想拥有:

A0 A1 A2 A3 A4 B    C
1  0  2  3  5  ...  ...
4  5  3  2  1  ...  ...
.......................

我想我可以通过使用 apply 函数和 for 循环来解决这个问题。但是,我想有一种更好(更快,更容易阅读,......)的方式来做到这一点。

编辑:我的帖子被标记为重复。但是给定的答案有一个导致更多行的解决方案。我想要更多列,如上所示。 谢谢,

标签: pythonpandas

解决方案


推荐阅读