小编San*_*nMu的帖子

Pandas - 取消堆叠到顶部列级别

我有以下数据框:

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)

有人能指出我正确的方向吗?

python reshape pandas

3
推荐指数
1
解决办法
1174
查看次数

在 Dash (Python) 中为 Div HTML 组件添加边框

我只是想在 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)

但它似乎不起作用。有人可以帮忙吗?

谢谢

python plotly-dash

2
推荐指数
1
解决办法
8089
查看次数

标签 统计

python ×2

pandas ×1

plotly-dash ×1

reshape ×1