回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>如何将df1转换为df2</p>
<pre><code>df1 = pd.DataFrame(
{
'item1_aspect1' : ["a", "b", "c"],
'item1_aspect2' : [1,2,3],
'item1_aspect3' : ["[12,34]", "[56,78]", "[99,10]"],
'item2_aspect1' : ["a", "b", "c"],
'item2_aspect2' : [1,2,3],
'item2_aspect3' : ["[12,34]", "[56,78]", "[99,10]"],
'item3_aspect1' : ["a", "b", "c"],
'item3_aspect2' : [1,2,3],
'item3_aspect3' : ["[12,34]", "[56,78]", "[99,10]"]
})
df2 = pd.DataFrame({
'aspect_1' : ["a", "b", "c", "a", "b", "c", "a", "b", "c"],
'aspect_2' : [1,2,3,1,2,3,1,2,3],
'aspect_3' : ["[12,34]", "[56,78]", "[99,10]", "[12,34]", "[56,78]", "[99,10]", "[12,34]", "[56,78]", "[99,10]"]
})
</code></pre>
<p>也就是说,列名是一个拆分成行的标识符。我不知道怎么做</p>