栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

将numpy数组转换为pandas数据框

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

将numpy数组转换为pandas数据框

至于您尝试失败的原因,范围相差1

pd.Dataframe(data=matrix,          index=np.array(range(1, 32)),          columns=np.array(range(1, 37)))

由于最后一个值不包含在范围内

其实看看您在做什么,就可以做到:

pd.Dataframe(data=matrix,          index=np.arange(1, 32)),          columns=np.arange(1, 37)))

或纯

pandas

pd.Dataframe(data=matrix,          index=pd.RangeIndex(range(1, 32)),          columns=pd.RangeIndex(range(1, 37)))

另外,如果您未指定索引和列参数,则会创建一个自动生成的索引和列,其起始于

0
。不清楚为什么需要他们从头开始
1

您还可能没有传递索引和列参数,而只是在构造后对其进行了修改:

In[9]:df = pd.Dataframe(adaption)df.columns = df.columns+1df.index = df.index + 1dfOut[9]:1         2         3         4         5         61 -2.219072 -1.637188  0.497752 -1.486244  1.702908  0.3316972 -0.586996  0.040052  1.021568  0.783492 -1.263685 -0.1929213 -0.605922  0.856685 -0.592779 -0.584826  1.196066  0.7243324 -0.226160 -0.734373 -0.849138  0.776883 -0.160852  0.4030735 -0.081573 -1.805827 -0.755215 -0.324553 -0.150827 -0.102148


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/653164.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号