python - kmeans结果上的Python DataFrame groupby不显示所有类别
问题描述
对于为什么会发生这种情况的任何反馈,我将不胜感激:
我有一个每小时速度数据集,其中包含许多道路的 24 列速度数据(一天 24 小时)(因此数据大小为 90000、24)。然后我对数据进行了 kmeans 分析,这使我可以在数据集中再添加一列 - “kmeans categories”。现在它有 25 列 - 24 列每小时速度数据和 1 列类别数据(例如,具有 8 个唯一值 0、1、2、3、4、5、6、7)。然后我想为每个 kmeans 类别计算平均每小时速度,这样我最终可以得到一个 8 行 24 列的数据集,每行都是一个 kmeans 类别。但是,使用下面的代码,我只能得到 5 行和 24 列的数据。5 行是 0-4 的,我希望 0-7 有 8 行。可能出了什么问题???
代码:
speed_kmeans= speed.groupby(['kmeans']).mean()
解决方案
推荐阅读
- python - 如何使用基于类别的分组将数据框导出到 Excel 工作表
- php - 使用数组映射根据PHP中的数组列表求和和减去
- javascript - 为什么找不到显示属性?(更多下文)
- python - AttributeError:模块“tensorflow.keras.mixed_precision”没有属性“set_global_policy”
- python - 有没有办法用另一个替换列表中的索引?
- firebase - Flutter:即使未安装应用程序,也显示来自动态/深度链接的应用程序内容
- firebase-authentication - 更改您的 Twitter 密码是否会强制在 Firebase 上重新进行身份验证?
- javascript - 如何将 chrome.tabs.executeScript 与脚本文件一起使用?
- python - 无法从 python 中的 EXIF 数据获取 GPS 坐标(Pillow 或 pyexiv2)
- javascript - Javascript - 从内部函数和外部函数中抛出不同的错误