使用多列作为索引透视数据框架

兔子比斯瓦斯

我有以下格式的Dask DataFrame:

date       hour device  param     value
20190701    21  dev_01  att_1   0.000000
20190718    22  dev_01  att_2   20.000000
20190718    22  dev_01  att_3   18.611111
20190701    21  dev_01  att_4   18.706083
20190718    22  dev_01  att_5   23.333333

我正在尝试使用Dask.DataFrames.pivot_table()API旋转数据框。但是,我想使用“日期”,“小时”和“设备”作为索引(即,在数据透视表中,每行将由日期,小时和设备标识符唯一地标识):

ddf.pivot_table(index = ['date', 'hour', 'device'], columns='param', values='value')

但是,它失败并显示以下错误:

'index' must be the name of an existing column

据我从API文档(此处)了解,参数'index'接受单列(而不是列表)的名称,因此会出现此错误。

是否还有其他选择可以使用多个列作为索引来旋转dask数据框?

麦考林

如文档字符串中所述,您要旋转的列必须是单个列,并且必须是类别dtype。因此,要完成所需的操作,您必须将三列转换为单个分类列。

使用常规的Pandas语法可以做到这一点,但可能需要对数据进行完整的传递才能获得类别。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

透视具有两列作为索引的数据框

来自分类Dev

使用现有列作为多索引重新索引数据框

来自分类Dev

使用枢轴重塑熊猫数据框并提供多列作为索引

来自分类Dev

熊猫:使用多索引数据进行数据透视

来自分类Dev

如何使用添加的列作为查询正确更新数据透视表?

来自分类Dev

熊猫:如何使用多索引进行数据透视?

来自分类Dev

带有列作为字典的Pandas数据透视表

来自分类Dev

使用现有的列作为索引

来自分类Dev

如何使用列作为索引在pandas数据框中的某个位置获取单元格

来自分类Dev

使用列作为列索引从R中的数据框中提取值

来自分类Dev

如何使用多列作为键合并两个数据框?

来自分类Dev

使用新日期作为预测扩展多索引数据框

来自分类Dev

使用两列作为索引来计算第三列

来自分类Dev

如何应用使用多列作为熊猫输入的函数?

来自分类Dev

在python中使用熊猫访问数据透视表中的多索引值

来自分类Dev

在 Pandas Python 中使用多索引数据透视表对列值求和

来自分类Dev

如何使用列表对多索引数据透视表的列标题进行排序

来自分类Dev

如何将“$”添加到我的 Pandas 数据框值并使用一列作为索引?

来自分类Dev

如何遍历Pandas数据透视表?(多索引数据框?)

来自分类Dev

如何遍历Pandas数据透视表?(多索引数据框?)

来自分类Dev

实体框架-使用多列索引作为标识符的种子AddOrUpdate

来自分类Dev

如何在SQL中使用列作为键来透视列

来自分类Dev

透视以无间隔的日期范围作为索引的Pandas数据框

来自分类Dev

数据透视:大多数列都作为索引

来自分类Dev

多索引数据框以新表透视表

来自分类Dev

对多索引数据透视表熊猫进行排序

来自分类Dev

将pandas系列作为一列添加到多索引的DataFrame填充级别

来自分类Dev

将pandas系列作为一列添加到多索引的DataFrame填充级别

来自分类Dev

使用数据帧中的列作为输入的矩阵乘法?

Related 相关文章

  1. 1

    透视具有两列作为索引的数据框

  2. 2

    使用现有列作为多索引重新索引数据框

  3. 3

    使用枢轴重塑熊猫数据框并提供多列作为索引

  4. 4

    熊猫:使用多索引数据进行数据透视

  5. 5

    如何使用添加的列作为查询正确更新数据透视表?

  6. 6

    熊猫:如何使用多索引进行数据透视?

  7. 7

    带有列作为字典的Pandas数据透视表

  8. 8

    使用现有的列作为索引

  9. 9

    如何使用列作为索引在pandas数据框中的某个位置获取单元格

  10. 10

    使用列作为列索引从R中的数据框中提取值

  11. 11

    如何使用多列作为键合并两个数据框?

  12. 12

    使用新日期作为预测扩展多索引数据框

  13. 13

    使用两列作为索引来计算第三列

  14. 14

    如何应用使用多列作为熊猫输入的函数?

  15. 15

    在python中使用熊猫访问数据透视表中的多索引值

  16. 16

    在 Pandas Python 中使用多索引数据透视表对列值求和

  17. 17

    如何使用列表对多索引数据透视表的列标题进行排序

  18. 18

    如何将“$”添加到我的 Pandas 数据框值并使用一列作为索引?

  19. 19

    如何遍历Pandas数据透视表?(多索引数据框?)

  20. 20

    如何遍历Pandas数据透视表?(多索引数据框?)

  21. 21

    实体框架-使用多列索引作为标识符的种子AddOrUpdate

  22. 22

    如何在SQL中使用列作为键来透视列

  23. 23

    透视以无间隔的日期范围作为索引的Pandas数据框

  24. 24

    数据透视:大多数列都作为索引

  25. 25

    多索引数据框以新表透视表

  26. 26

    对多索引数据透视表熊猫进行排序

  27. 27

    将pandas系列作为一列添加到多索引的DataFrame填充级别

  28. 28

    将pandas系列作为一列添加到多索引的DataFrame填充级别

  29. 29

    使用数据帧中的列作为输入的矩阵乘法?

热门标签

归档