我有一个包含100多个列的数据框,并希望将每一列变成具有相同Date索引的自己的数据框。
例如;
原始数据框;
Date A B C D E F G H
01/01/12 3 8 9 2 9 3 3 2
02/01/12 7 8 7 7 3 2 0 3
.
.
.
.
31/01/19 8 2 9 3 2 7 2 0
最终目标;
数据帧A;
Date A
01/01/12 3
02/01/12 7
.
.
.
.
31/01/12 8
数据框B
Date B
01/01/12 8
02/01/12 8
.
.
.
.
31/01/19 2
以此类推。.
任何帮助,不胜感激! 谢谢
答案 0 :(得分:1)
如果希望按列名称调用A,B,C
的DataFrame不是recommended,最好创建字典:
d = {c: df[[c]] for c in df.columns}
print (d)
print (d['A'])
A
Date
01/01/12 3
02/01/12 7