我有以下数据框:
df = pd.DataFrame({'Col1':[10,20,30,40,50], 'Col2':[60,70,80,90,100]}, index=pd.MultiIndex.from_arrays([['A','A','A','B','B'], [1,2,3,4,5]]))
Run Code Online (Sandbox Code Playgroud)
我想获得以下信息:
'A' 'B'
'Col1' 'Col2' 'Col1' 'Col2'
10 60 NaN NaN
20 70 NaN NaN
30 80 NaN NaN
NaN NaN 40 90
NaN NaN 50 100
Run Code Online (Sandbox Code Playgroud)
我尝试使用df.unstack(0).swaplevel(0,1,axis=1)但这会导致:
'A' 'B' 'A' 'B'
'Col1' 'Col1' 'Col2' 'Col2'
10 NaN 60 NaN
20 NaN 70 NaN
30 NaN 80 NaN
NaN 40 NaN 90
NaN 50 NaN 100
Run Code Online (Sandbox Code Playgroud)
有人能指出我正确的方向吗?
我只是想在 Dash 中使用 Python 在 html.Div 组件周围添加边框。我尝试过类似的事情:
html.Div(children=[...], style={"border":"2px")
Run Code Online (Sandbox Code Playgroud)
或者
html.Div(children=[...], style={"border":{"width":"2px", "color":"black"})
Run Code Online (Sandbox Code Playgroud)
但它似乎不起作用。有人可以帮忙吗?
谢谢