使用以下字典:
dic = {'S1':["2013-11-12", "2013-11-13"],
'S2':["2013-11-15", "2013-11-17"]}
Run Code Online (Sandbox Code Playgroud)
如何使用多个列索引创建以下 DataFrame?
S1 S2
Start Stop Start Stop
2013-11-12 2013-11-13 2013-11-15 2013-11-17
Run Code Online (Sandbox Code Playgroud)
任何帮助表示赞赏。
你可以这样做:
index = pd.MultiIndex.from_product([['S1', 'S2'], ['Start', 'Stop']])
print pd.DataFrame([pd.DataFrame(dic).unstack().values], columns=index)
Run Code Online (Sandbox Code Playgroud)
输出:
S1 S2
Start Stop Start Stop
0 2013-11-12 2013-11-13 2013-11-15 2013-11-17
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1729 次 |
| 最近记录: |