我正在尝试使用 Pandas 将索引与列和等效值组合在 DataFrame 中,我从如下打印屏幕获得结果:
11 1 nan
11 2 nan
11 3 nan
11 4 nan
11 5 nan
11 6 nan
11 7 nan
11 A N1
11 B N2
我确实写了一个快速代码:(我的 DataFrame 被称为“Data”):
EngineIndex = Data.index
EngineColumns = Data.columns
for index in EngineIndex:
for col in EngineColumns:
print(index + ' ' + col + ' ' + str(Data.loc[index, col]))
我在第一次迭代中得到了完美的结果,但在第二次迭代中它打破了一些令人讨厌的组合:
11 M nan
11 N nan
11 P nan
11 R nan
11 S nan
11 T nan
11 U nan
11 V O4
11 W nan
11 X nan
13 1 13 NaN
13 NaN
Name: 1, dtype: object
13 2 13 NaN
13 NaN
Name: 2, dtype: object
13 3 13 NaN
13 NaN
Name: 3, dtype: object
13 4 13 NaN
我想寻求帮助,如何更改我的代码以获得与每个下一个索引的索引“11”相同的结果?
预先感谢您提供任何提示。