首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用从循环生成的数组作为dataframe中的列创建数据帧

如何使用从循环生成的数组作为dataframe中的列创建数据帧
EN

Stack Overflow用户
提问于 2020-05-18 20:50:14
回答 1查看 110关注 0票数 2

我有一个循环打印表单的数组[1,2,3,...100] [3,4,5,...102]等等。我需要[--]中的每一列都是数据文件中的一个单独的列。我试图将它们添加到列表中,但要将3D数组添加到dataframe中要困难得多。有人能给我一个替代方案吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-18 20:53:56

尝试:

代码语言:javascript
复制
a=[[1,2,3],[4,5,6]]
pd.DataFrame(np.array(a).transpose())

输出:

代码语言:javascript
复制
   0  1
0  1  4
1  2  5
2  3  6

以下是评论意见:

代码语言:javascript
复制
a = [np.array([[ 1,2,3]]), np.array([[3,4,5]])]

pd.DataFrame(np.vstack(a).T)
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61878768

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档