Python Pandas 枢轴 w/o 索引
Python Pandas Pivot w/o Index
我正尝试在不使用现有索引的情况下进行 Pandas 透视。
我想接受这样的输入...
Group Outstanding Balance
0 AA 4738.32
1 AB 4902.86
2 AC 4850.74
3 AD 7054.80
4 AE 4833.70
5 AF 4199.06
6 AG 4855.80
7 AH 6520.41
然后变成这样
0 AA AB AC AD AE AF AG AH
1 4738.32 4902.86 4850.74 7054.8 4833.7 4199.06 4855.8 6520.41
然后我将遍历这些值并在下面添加新行。
非常感谢!
使用 set_index
将列 Group
移动到索引并简单转置数据框以反转列和行:
>>> df.set_index('Group').T
Group AA AB AC AD AE AF AG AH
Outstanding Balance 4738.32 4902.86 4850.74 7054.8 4833.7 4199.06 4855.8 6520.41
要获得准确的输出:
>>> df.set_index('Group').T.reset_index(drop=True).rename_axis(columns=None)
AA AB AC AD AE AF AG AH
0 4738.32 4902.86 4850.74 7054.8 4833.7 4199.06 4855.8 6520.41
我正尝试在不使用现有索引的情况下进行 Pandas 透视。
我想接受这样的输入...
Group Outstanding Balance
0 AA 4738.32
1 AB 4902.86
2 AC 4850.74
3 AD 7054.80
4 AE 4833.70
5 AF 4199.06
6 AG 4855.80
7 AH 6520.41
然后变成这样
0 AA AB AC AD AE AF AG AH
1 4738.32 4902.86 4850.74 7054.8 4833.7 4199.06 4855.8 6520.41
然后我将遍历这些值并在下面添加新行。
非常感谢!
使用 set_index
将列 Group
移动到索引并简单转置数据框以反转列和行:
>>> df.set_index('Group').T
Group AA AB AC AD AE AF AG AH
Outstanding Balance 4738.32 4902.86 4850.74 7054.8 4833.7 4199.06 4855.8 6520.41
要获得准确的输出:
>>> df.set_index('Group').T.reset_index(drop=True).rename_axis(columns=None)
AA AB AC AD AE AF AG AH
0 4738.32 4902.86 4850.74 7054.8 4833.7 4199.06 4855.8 6520.41