为什么我不能取消旋转(融化)此熊猫数据框(Python)

用户X

我有一个制作的熊猫数据框,我以所需的确切方式对其进行了旋转。现在,我想取消所有操作以使用新形成的数据框获取位置数据(行和列),并查看哪个。例如,我希望第一行(在未使用位置数据进行数据透视的新数据框中)在“行”下具有1,在“ a”下具有1,并且将1作为值(下面的示例)。有人可以找出我如何取消获取行和列值的方法吗?我试过使用pd.melt,但它似乎没有用(没有区别)。请尽快回复。谢谢!下面直接是用于制作数据透视表框架的代码。

import pandas as pd
row = [1, 2, 3, 4, 5]
df67 = {'row':row,}
df67 = pd.DataFrame(df67,columns=['row'])
df67['a'] = [1, 2, 3, 4, 5]
df67['b'] =[13, 18, 5, 10, 6]
#df67 (dataframe before pivot)
df68 = df67.pivot(index='row', columns = 'a')
#df68 (dataframe after pivot)

What I want the result to be for the first line: row | a | value 1 | 1 | 13

耶斯列尔

使用DataFrame.stackDataFrame.reset_index

df = df68.stack().reset_index()
print (df)
   row  a     b
0    1  1  13.0
1    2  2  18.0
2    3  3   5.0
3    4  4  10.0
4    5  5   6.0

编辑:

为了避免删除丢失的值,请使用dropna=False参数:

df = df68.stack(dropna=False).reset_index()
print (df)
    row  a     b
0     1  1  13.0
1     1  2   NaN
2     1  3   NaN
3     1  4   NaN
4     1  5   NaN
5     2  1   NaN
6     2  2  18.0
7     2  3   NaN
8     2  4   NaN
9     2  5   NaN
10    3  1   NaN
11    3  2   NaN
12    3  3   5.0
13    3  4   NaN
14    3  5   NaN
15    4  1   NaN
16    4  2   NaN
17    4  3   NaN
18    4  4  10.0
19    4  5   NaN
20    5  1   NaN
21    5  2   NaN
22    5  3   NaN
23    5  4   NaN
24    5  5   6.0

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我不能取消绑定此服务?

来自分类Dev

为什么不能取消引用此迭代器?

来自分类Dev

为什么我不能取消重复的UILocalNotification?

来自分类Dev

我为什么不能取消这个过程?

来自分类Dev

为什么不能取消会话并取消会话?

来自分类Dev

在HashMap上进行迭代时,为什么不能取消此元组的结构?

来自分类Dev

为什么不能取消引用对象的指针?

来自分类Dev

为什么光滑的滑块不能取消过滤类?

来自分类Dev

为什么我不能取消设置 Veracrypt vfat 分区中文件的可执行位?

来自分类Dev

为什么我们不能取消引用常量整数?

来自分类Dev

Swift不能取消存档数据

来自分类Dev

为什么不能取消激活Guard无法读取组件中的方法?

来自分类Dev

为什么客户端在这种情况下不能取消引用指针?

来自分类Dev

为什么我不能取消引用或添加泛型类型,即使我传入了可以取消引用和添加的类型?

来自分类Dev

微软家族:为什么我不能取消对Google Chrome浏览器(甚至不在列表中)的时间限制?

来自分类Dev

不能取消引用char

来自分类Dev

“不能取消引用int”

来自分类Java

不能取消引用int

来自分类Java

不能取消引用Double吗?

来自分类Dev

impl Stream 不能取消固定

来自分类Python

取消融化熊猫数据框

来自分类Dev

将多选中的最后一个选项保存到会话变量后,为什么不能取消选择它?

来自分类Dev

不能取消选中带有输入按钮的复选框,我的复选框出了什么问题?

来自分类Dev

Ansible不能取消存档tar.gz文件

来自分类Dev

创建项目时不能取消角度6的定义

来自分类Dev

为什么我不能取变量的地址?

来自分类Dev

融化熊猫数据框

来自分类Dev

熊猫:取消融化数据框以添加任意数量的列?

来自分类Dev

为什么我不能在循环中附加熊猫数据框

Related 相关文章

  1. 1

    为什么我不能取消绑定此服务?

  2. 2

    为什么不能取消引用此迭代器?

  3. 3

    为什么我不能取消重复的UILocalNotification?

  4. 4

    我为什么不能取消这个过程?

  5. 5

    为什么不能取消会话并取消会话?

  6. 6

    在HashMap上进行迭代时,为什么不能取消此元组的结构?

  7. 7

    为什么不能取消引用对象的指针?

  8. 8

    为什么光滑的滑块不能取消过滤类?

  9. 9

    为什么我不能取消设置 Veracrypt vfat 分区中文件的可执行位?

  10. 10

    为什么我们不能取消引用常量整数?

  11. 11

    Swift不能取消存档数据

  12. 12

    为什么不能取消激活Guard无法读取组件中的方法?

  13. 13

    为什么客户端在这种情况下不能取消引用指针?

  14. 14

    为什么我不能取消引用或添加泛型类型,即使我传入了可以取消引用和添加的类型?

  15. 15

    微软家族:为什么我不能取消对Google Chrome浏览器(甚至不在列表中)的时间限制?

  16. 16

    不能取消引用char

  17. 17

    “不能取消引用int”

  18. 18

    不能取消引用int

  19. 19

    不能取消引用Double吗?

  20. 20

    impl Stream 不能取消固定

  21. 21

    取消融化熊猫数据框

  22. 22

    将多选中的最后一个选项保存到会话变量后,为什么不能取消选择它?

  23. 23

    不能取消选中带有输入按钮的复选框,我的复选框出了什么问题?

  24. 24

    Ansible不能取消存档tar.gz文件

  25. 25

    创建项目时不能取消角度6的定义

  26. 26

    为什么我不能取变量的地址?

  27. 27

    融化熊猫数据框

  28. 28

    熊猫:取消融化数据框以添加任意数量的列?

  29. 29

    为什么我不能在循环中附加熊猫数据框

热门标签

归档