我有一张表格,其中包含以下列标题和一行示例:
Subject Test1-Result1 Test1-Result2 Test2-Result1 Test2-Result2
0 John 10 0.5 20 0.3
我希望将其转换为:
Subject level_1 Result1 Result2
0 John Test1 10 0.5
1 John Test2 20 0.3
在Test1和Test2中,科目列表重复了一次。
我认为可以使用for循环来完成这个任务,但是否有更符合Python风格的方法呢?
为了增加额外的复杂性,我需要为每个测试添加一列信息。我想可以使用字典,但如何将关于Test1的信息插入到相应的行中呢?