Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/287.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
Python:具有重复标签的数据帧透视_Python_Dataframe_Pivot - Fatal编程技术网

Python:具有重复标签的数据帧透视

Python:具有重复标签的数据帧透视,python,dataframe,pivot,Python,Dataframe,Pivot,我有一个熊猫数据框,如下所示 index ColumnName ColumnValue 0 A 1 1 B 2 2 C 3 3 A 4 4 B 5 5 C 6 6 A 7 7 B 8 8 C 9 我想输出如

我有一个熊猫数据框,如下所示

index   ColumnName ColumnValue
0        A          1
1        B          2
2        C          3
3        A          4
4        B          5
5        C          6
6        A          7
7        B          8
8        C          9
我想输出如下熊猫数据帧

A     B       C  
1     2       3
4     5       6
7     8       9
有人能告诉我怎样才能达到预期的产出吗

问候
Vipul

我想到的第一个解决方案是使用具有唯一列名的for循环,如下所示。如果您希望pivot方法实现它,其他人可能会帮助您

columns=df['ColumnName']。唯一 数据={} 对于列中的列: 数据[列]=listdf[df['ColumnName']==列]['ColumnValue'] pd.DataFramedata 这将为您提供以下输出

    A   B   C
0   1   2   3
1   4   5   6
2   7   8   9

欢迎来到SO!有点不清楚你在问什么。你能用正确格式的数据编辑问题,以便人们理解和帮助吗?读这篇文章也会有帮助:谢谢弗朗西斯王子,这解决了我的问题。