我有一个如下所示的数据框:
df=
columnDate column_key v1 v2 ... vN
0 01/01/2000 'a' 1 3
1 01/01/2000 'b' 2 4
2 02/01/2000 'a' 3 5
3 02/01/2000 'b' 4 6
...
我想将这个数据帧拆分成一个数据帧字典,每个原始v1..vN
列对应一个,并将columnDate
中的可能值作为新列,将columns_key
的值作为索引
对于本例,所需输出为:
output['v1']=
01/01/2000 02/01/2000
'a' 1 3
'b' 2 4
output['v2']=
01/01/2000 02/01/2000
'a' 3 5
'b' 4 6
注意:df
中缺少的值应该用np.nan填充
将^{} 与^{} 一起使用:
然后在} 选择:
dict comprehension
中,通过MultiIndex
的第一级通过^{相关问题 更多 >
编程相关推荐