程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

将类'pandas.indexes.numeric.Int64Index'转换为numpy

发布于2019-09-21 10:51     阅读(1260)     评论(0)     点赞(21)     收藏(4)


我正在从Pandas数据框中隔离一些行ID,如下所示:

data = df.loc[df.cell == id]
rows = df.index

print(type(rows))
< class 'pandas.indexes.numeric.Int64Index'>

我想将行转换为numpy数组,以便可以使用sio.savemat将其保存到mat文件中。但是,这将返回错误:

row_mat = rows.as_matrix()
AttributeError: 'Int64Index' object has no attribute 'as_matrix'

请问正确的方法是什么?谢谢


解决方案


尝试rows = df.index.values代替



所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:https://www.pythonheidong.com/blog/article/118016/84633b36928207530f3d/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

21 0
收藏该文
已收藏

评论内容:(最多支持255个字符)