如何取消堆叠观察并将它们排列成列
How to unstack observations and arrange them in columns
我有一个如下所示的数据框,行号与所有 XX YY ZZ 变量相同,
Name date Value
XX 01/20 69
XX 02/20 75
YY 01/20 450
YY 02/20 430
ZZ 01/20 1000
ZZ 02/20 899
如何转换成
date XX YY ZZ
01/20 69 450 1000
02/20 75 430 899
您注意到值列消失了,所有值都变成了 XX YY ZZ 特征下的观测值。
你可以使用数据透视表:
df.pivot(index='date', columns='Name', values='Value')
我有一个如下所示的数据框,行号与所有 XX YY ZZ 变量相同,
Name date Value
XX 01/20 69
XX 02/20 75
YY 01/20 450
YY 02/20 430
ZZ 01/20 1000
ZZ 02/20 899
如何转换成
date XX YY ZZ
01/20 69 450 1000
02/20 75 430 899
您注意到值列消失了,所有值都变成了 XX YY ZZ 特征下的观测值。
你可以使用数据透视表:
df.pivot(index='date', columns='Name', values='Value')