1
我在Pandas/Python中的这种特定格式有问题。 我的DataFrame看起来像这样。 Current dataframe熊猫堆叠DataFrame并连接列索引的名称
所需的输出是这样的。
Id Predicted
1_1 0
1_2 0
1_3 0
1_4 0
1_5 0
1_6 0
1_7 0
1_8 0
1_9 0
2_1 0
2_2 0
2_3 0
2_4 0
2_5 0
2_6 0
2_8 0
2_9 0
其中Id由索引加上连接的列名组成,预测值是DataFrame中此特定坐标的预测值。
1_1指数1列1,1_2指标1,第2栏等
我想写输出到CSV,但不知道如何通过数据帧重复,以获得该形状。
超级,这正是我需要的:)谢谢你joris – jackal
酷@joris感谢您的伟大答案。你能不能解释这是如何工作的?在第二步之前检查'df2.index',我看到它有两个属性,一个是'.levels',另一个是'.labels'。我现在知道关卡是'df.index.values'。然而,labels属性显示'df.columns.values'的位置。我不知道为什么列表理解能正常工作。我的意思是,'j'如何映射到'df.columns.values [j]'?谢谢 –
'df.index.values'返回元组(所以这与'df.index.levels'不同),所以对这些值进行迭代可以将该行的索引元素作为元组返回。 – joris