美文网首页
数据重构

数据重构

作者: b485c88ab697 | 来源:发表于2017-09-07 23:54 被阅读40次

数据重构

import numpy as np
import pandas as pd

stack

df_obj = pd.DataFrame(np.random.randint(0,10, (5,2)), columns=['data1', 'data2'])
df_obj
Paste_Image.png
stacked = df_obj.stack()
print(stacked)
0  data1    4
   data2    4
1  data1    9
   data2    9
2  data1    4
   data2    6
3  data1    5
   data2    0
4  data1    9
   data2    7
dtype: int32
print(type(stacked))
print(type(stacked.index))
<class 'pandas.core.series.Series'>
<class 'pandas.core.indexes.multi.MultiIndex'>

默认操作内层索引

stacked.unstack()
Paste_Image.png

通过level指定操作索引的级别

stacked.unstack(level=0)
Paste_Image.png

相关文章

  • 代码重构专题(转载)

    代码重构(一):函数重构规则代码重构(二):类重构规则代码重构(三):数据重构规则代码重构(四):条件表达式重构规...

  • 数据重构

    数据重构 stack 默认操作内层索引 通过level指定操作索引的级别

  • 第二章 数据重构——6.19

    数据完成清理后,需要进行数据的重构,数据的重构主要包含数据的合并、数据的聚合与运算等。 数据的合并可以通过使用co...

  • 前端

    数据重构商业,流量改写未来

  • 多媒体知识点整理(4)

    无损压缩&&有损压缩 压缩的分类 无损压缩:使用压缩后的数据进行重构,重构后的数据与原来的数据完全相同。 有损压缩...

  • [第三篇]重构-重新组织数据

    事先说明,文章首发于自己个人站点,戳「重构-重新组织数据」之解。 继续「重构-改善既有代码设计」之旅,重构前两章的...

  • 数据架构重构

    去年,对产品的数据架构进行了一次较大规模的重构。通过这次重构,大幅提升了整体性能和数据质量。在此,把这次数据架构重...

  • 六、运行维护与优化

    1.下列有关数据库运行维护过程中数据库的重组和重构操作,说法错误的是_ A. 升级数据库软件版本属于数据库重构操作...

  • [golang]一个流程引擎的诞生记

    缘起 背景 2020年过年时重构了一下组内数据管理平台的工单系统,相关文章可参考:工单系统重构过程。 工单系统重构...

  • 3、pandas数据重构

    1、使用concat做数据合并 1.1、横向合并 1.2、纵向合并 2、使用group对数据进行聚合及运算 一图看...

网友评论

      本文标题:数据重构

      本文链接:https://www.haomeiwen.com/subject/liwwjxtx.html