Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/148.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Pandas 如何使用多列数据透视数据帧?_Pandas_Pivot Table - Fatal编程技术网

Pandas 如何使用多列数据透视数据帧?

Pandas 如何使用多列数据透视数据帧?,pandas,pivot-table,Pandas,Pivot Table,如何使用pandas.pivot_table或任何其他方法将以下数据帧拆分为两个 这是我的输入数据框: Method N Mean Max Min Median Mode Meduim 0 A 5 0.40 0.55 0.25 0.39 N/A m1 2 A 10 0.26 0.47 0.10 0.25 N/A m2 1 B 5 0.48 0.62

如何使用pandas.pivot_table或任何其他方法将以下数据帧拆分为两个

这是我的输入数据框:

   Method   N    Mean   Max   Min    Median  Mode   Meduim
0   A       5    0.40   0.55  0.25    0.39   N/A    m1
2   A       10   0.26   0.47  0.10    0.25   N/A    m2
1   B       5    0.48   0.62  0.33    0.50   N/A    m1
3   B       7    0.41   0.47  0.36    0.42   0.36   m2
我想输出以下两个数据帧

A      m1       m2
N      5        10  
Mean   0.40     0.26  
Max    0.55     0.47  
Min    0.25     0.10    
Median 0.39    0.25   
Mode   N/A      N/A   

谢谢。

是枢轴吗

df.set_index(['Method','Meduim']).T
给出:

Method     A            B      
Meduim    m1     m2    m1    m2
N       5.00  10.00  5.00  7.00
Mean    0.40   0.26  0.48  0.41
Max     0.55   0.47  0.62  0.47
Min     0.25   0.10  0.33  0.36
Median  0.39   0.25  0.50  0.42
Mode     NaN    NaN   NaN  0.36

你试过什么了吗,能给我们看看你的代码吗?你不需要pivot。把你的数据框(
df.T
)调换一下,玩一下谢谢,我觉得我对pivot的固定太复杂了。谢谢,我觉得我对pivot的固定太复杂了。
Method     A            B      
Meduim    m1     m2    m1    m2
N       5.00  10.00  5.00  7.00
Mean    0.40   0.26  0.48  0.41
Max     0.55   0.47  0.62  0.47
Min     0.25   0.10  0.33  0.36
Median  0.39   0.25  0.50  0.42
Mode     NaN    NaN   NaN  0.36