python - 如何在熊猫中组合索引+列+ DataFrame值
问题描述
我正在尝试使用 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 称为“数据”):
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”相同的结果?
提前感谢您的任何提示。
解决方案
推荐阅读
- python - 在 Pandas 中重塑数据 - Python 3
- c++ - 无法使用 cmake 生成共享库
- python-3.x - 跨工作表 xlwings 复制粘贴范围时出错
- android - 无法在android上的反应导航标题中设置阴影样式(反应本机)
- iot - 最近无法打开 cooja 模拟器,但之前运行良好
- opencv - golang 中缺少 OpenCV 超分辨率
- javascript - Jquery Ajax 对 Nginx 中的静态 html 资源的请求导致“405 不允许”
- html - 使用 wrap 删除 flexbox 中的剩余空间
- javascript - Jquery 使用切换按钮调整 Div 大小
- reactjs - socket.io - 从动态创建的命名空间接收发射事件