Python Pandas:转换多索引数据框

Jbastos

我将此数据集作为具有multiIndex的pandas DataFrame:

                       cnt                                    
loginsmonth     2014-02-01  2014-03-01  2014-04-01  2014-05-01
app regmonth                                                  
1   2014-02-01        6069        1837         107          54
    2014-03-01           0       10742        2709        1387
    2014-04-01           0           0        5584        1103
    2014-05-01           0           0           0        5584

我需要将其转换为与对角线相关的百分比值:

                       cnt                                    
loginsmonth     2014-02-01  2014-03-01  2014-04-01  2014-05-01
app regmonth                                                  
1   2014-02-01   6069/6069   1837/6069    107/6069     54/6069
    2014-03-01           0 10742/10742  2709/10742  1387/10742
    2014-04-01           0           0   5584/5584   1103/5584
    2014-05-01           0           0           0   5584/5584
用户名

如果您不介意切换对角线,则可以执行以下操作:

#create dataset
data = pd.DataFrame({'2014-02-01': [6069,0,0,0], '2014-03-01': [1837,1042,0,0], '2014-04-01': [107,209,5584,0], '2014-05-01': [54,1387,1103,5384]}, index = [[1,1,1,1], ['2014-02-01', '2014-03-01', '2014-04-01', '2014-05-01']], columns = ['2014-02-01', '2014-03-01', '2014-04-01', '2014-05-01'])

#transpose dataset
data = data.T

#compute percentages
for x, col in enumerate(data):
    data[col] = [item/data[col][x] for item in data[col]]

#you can always re transpose back!
data = data.T

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python Pandas在索引上加入数据框

来自分类Dev

python Pandas:转换数据框以添加分组列

来自分类Dev

Python Pandas:转换多索引数据框

来自分类Dev

Python(Pandas):将数据框存储在具有多索引的hdf5中

来自分类Dev

Python熊猫-数据框的多索引系列

来自分类Dev

在多索引Python Panda数据框中过滤多个项目

来自分类Dev

在python中将Pandas数据框转换为json的最佳方法

来自分类Dev

python pandas:在多索引数据框中重命名单列标签

来自分类Dev

Python Pandas“应用”返回系列;无法转换为数据框

来自分类Dev

如何使用python在python中绘制多索引数据框?

来自分类Dev

转换数据框时遇到麻烦(python,pandas)

来自分类Dev

python pandas将数据框转换为列表

来自分类Dev

Python:使用多索引访问数据框的列

来自分类Dev

Python Pandas,如何转换数据框

来自分类Dev

在python中将pandas数据框转换为特定的Json格式

来自分类Dev

Python:如何从Pandas数据框中选择索引?

来自分类Dev

使用索引将Python数据框转换为字典

来自分类Dev

如何将带有元组键的python字典转换为pandas多索引数据框?

来自分类Dev

python pandas将数据框转换为所需字典的数组

来自分类Dev

提取多索引数据框的索引值作为python中的简单列表

来自分类Dev

将数据框条目转换为在Python / Pandas中浮动

来自分类Dev

如何在python中读取多索引数据框

来自分类Dev

在python中将Pandas数据框转换为json的最佳方法

来自分类Dev

Python Pandas,转换数据框

来自分类Dev

Python Pandas更改索引数据框

来自分类Dev

带有列名列表的 Python Pandas 索引数据框

来自分类Dev

将 Pandas 数据框转换为多索引列

来自分类Dev

将单索引pandas数据框转换为多索引

来自分类Dev

重新索引 Pandas 数据框 - python

Related 相关文章

  1. 1

    Python Pandas在索引上加入数据框

  2. 2

    python Pandas:转换数据框以添加分组列

  3. 3

    Python Pandas:转换多索引数据框

  4. 4

    Python(Pandas):将数据框存储在具有多索引的hdf5中

  5. 5

    Python熊猫-数据框的多索引系列

  6. 6

    在多索引Python Panda数据框中过滤多个项目

  7. 7

    在python中将Pandas数据框转换为json的最佳方法

  8. 8

    python pandas:在多索引数据框中重命名单列标签

  9. 9

    Python Pandas“应用”返回系列;无法转换为数据框

  10. 10

    如何使用python在python中绘制多索引数据框?

  11. 11

    转换数据框时遇到麻烦(python,pandas)

  12. 12

    python pandas将数据框转换为列表

  13. 13

    Python:使用多索引访问数据框的列

  14. 14

    Python Pandas,如何转换数据框

  15. 15

    在python中将pandas数据框转换为特定的Json格式

  16. 16

    Python:如何从Pandas数据框中选择索引?

  17. 17

    使用索引将Python数据框转换为字典

  18. 18

    如何将带有元组键的python字典转换为pandas多索引数据框?

  19. 19

    python pandas将数据框转换为所需字典的数组

  20. 20

    提取多索引数据框的索引值作为python中的简单列表

  21. 21

    将数据框条目转换为在Python / Pandas中浮动

  22. 22

    如何在python中读取多索引数据框

  23. 23

    在python中将Pandas数据框转换为json的最佳方法

  24. 24

    Python Pandas,转换数据框

  25. 25

    Python Pandas更改索引数据框

  26. 26

    带有列名列表的 Python Pandas 索引数据框

  27. 27

    将 Pandas 数据框转换为多索引列

  28. 28

    将单索引pandas数据框转换为多索引

  29. 29

    重新索引 Pandas 数据框 - python

热门标签

归档