python - 熊猫数据框数组
问题描述
我是 python 和 pandas 的新用户,我正在尝试将数据框转换为单行,每列都有可能。
产地 (B) :
而我想要获得的东西:
0-0 0-1 0-2 0-3 0-4 0-5 1-0 1-1 ..
3.87 1.79 3.5 2.2 1.04 0.39 2.09 9.48 ...
我试图从一个循环开始,但我被阻止了:
for i in range(6):
for j in range(6):
[print(i,"-",j,"-",B[i,j])]
结果 :
0 - 0 - 3.8781975861094464
0 - 1 - 2.0950303215526334
0 - 2 - 4.089533696073365
...
谢谢你的帮助
解决方案
您需要缩进 - 即:向右移动 - 第二个 for 循环。像这样:
for i in range(6):
for j in range(6):
[print(i,"-",j,"-",B[i,j])]
否则第一个 for 循环将不起作用。我希望这会有所帮助。
推荐阅读
- elasticsearch - 如何还显示聚合期间考虑的存储桶内的值?
- excel - 多列的动态更新连接函数
- video - 如何使用许可证 URL 解密受widevin DRM 保护的视频?
- rstudio - 无法在 Windows 7 OS (SP1) 上启动 RStudio(全新安装)
- git - 如何“挤压”后续的合并提交
- mysql - 统计SQL中多张表过滤后的数据
- c - 如何获取 char 数组指向的元素数?
- kubernetes - 如果我有 PersistentVolumeClaim,为什么我需要 PersistentVolume?
- c# - while循环c#中的金字塔模式
- r - 用数值自变量解释方差分析中的 Sum Sq