如何在熊猫中组合索引 + 列 + DataFrame 值

时间:2021-05-18 15:49:49

标签: python pandas

我正在尝试使用 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

enter image description here

我确实写了一个快速代码:(我的 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”相同的结果?

预先感谢您提供任何提示。

0 个答案:

没有答案