python - 如何将包含 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 循环来解决这个问题。但是,我想有一种更好(更快,更容易阅读,......)的方式来做到这一点。
编辑:我的帖子被标记为重复。但是给定的答案有一个导致更多行的解决方案。我想要更多列,如上所示。 谢谢,
解决方案
推荐阅读
- matlab - 如何获得符号系统的数值?
- google-app-engine - Google Cloud Build - source-context.json SHA 不匹配
- c# - 没有脚本的 Unity gameObject 正在达到碰撞方法
- c++ - 标准::向量
::emplace_back 在右值引用上 - javascript - 单击链接时关闭菜单
- reactjs - 密码值在表单提交时神奇地消失了
- vue.js - 检查对象中是否存在条件
- angular - 在数组中添加对象
- c - 我如何知道 C 程序进程的数据、堆栈和堆的起始地址以及它们在内存中的大小?
- arrays - Typescript array.from(iterator) 类型不正确,不能强制转换?