回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>给出如下<code>df</code></p>
<p>作为pd进口熊猫</p>
<pre><code>task=['Task',"Task","Task","Task","Task","Task",'Task','Task',"Task","Task","Task","Task","Task",'Task','Task',"Task"]
ba=['SA','SA','SA','SA','SA','SA','SA','SA','SB','SB','SB','SB','SB','SB','SB','SB']
bb=['C1','C1','C2','C2','C1','C1','C2','C2','C1','C1','C2','C2','C1','C1','C2','C2']
nn=['T1','T1','T1','T1','T2','T2','T2','T2','T1','T1','T1','T1','T2','T2','T2','T2']
val=[0.244130039,0.124959401,0.212280307,0.111595529,0.162715589,0.097576324,0.219837052,0.138536738,0.118780642,0.047991315,0.092171826,0.046345554,0.170150394,0.110773621,0.076100716,0.042808913,]
df = pd.DataFrame(list(zip(task,ba,bb,nn,val)),columns =['mtask', 'sub','task','type','var'])
</code></pre>
<p>如何生成如图所示的多级列</p>
<p><a href="https://i.stack.imgur.com/SPJJk.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/SPJJk.png" alt="enter image description here"/></a></p>
<p>另外,在实际情况中,有多个类似于<code>var</code>的列。感谢您提出的任何可以概括这一点的建议</p>