python - 获取数据框中位数的最佳方法是什么
问题描述
我有一个带有列的 Python 数据框:类型和值。我需要所有时间的中位数,缓存未命中,tx-start,...,上下文切换
最后应该有一个数据框包含这五个块的中位数[如何实现这一点] [1]在python中?
所有数据类型都是对象,如何将时间作为浮点数,其余的作为整数?[1]:https ://i.stack.imgur.com/blr9D.png
解决方案
根据您的数据结构,您应该转置您的数据,以便在您的情况下按感兴趣的列进行分组,例如时间/缓存未命中等。
然后,一旦您将数据结构化,您就可以添加列以在其旁边添加中位数。或者您可以将其作为单独的汇总数据框执行。
转置的支持材料:
如何在DF上做中位数
推荐阅读
- matplotlib - 在 matplotlib 图的底部添加一个属性文本框
- java - 在 Akka 流中将 JSON 作为单个实体处理,而不是对其进行迭代
- swift - Core Data + SwiftUI:无法将“Bool”类型的值转换为预期的参数类型“Binding”
' - python - python输出对象不可迭代
- php - Laravel 插入和更新三个表之间的多对多关系
- signals - Octave 中的信号分析
- google-coral - Coral Edge TPU 开发板是否支持 AT+STA 双模
- javascript - 全日历多日期事件显示短一天
- sql - 使用标准 sql bigquery 无法识别名称
- jquery - jQuery剪切文本而不切片单词