对于以下数据帧:

StationID HoursAhead BiasTemp

SS0279 0 10

SS0279 1 20

KEOPS 0 0

KEOPS 1 5

BB 0 5

BB 1 5

我想得到类似的东西:

StationID BiasTemp

SS0279 15

KEOPS 2.5

BB 5

我知道我可以编写这样的脚本来获得所需的结果:

def transform_DF(old_df,col):

list_stations = list(set(old_df['StationID'].values.tolist()))

header = list(old_df.columns.values)

header.remove(col)

header_new = header

new_df = pandas.DataFrame(columns = header_new)

for i,station in enumerate(list_stations):

general_results = old_df[(old_df['StationID'] == station)].describe()

new_row = []

for column in header_new:

if column in ['StationID']:

new_row.append(station)

continue

new_row.append(general_results[column]['mean'])

new_df.loc[i] = new_row

return new_df

但我想知道大熊猫是否有更直接的东西.

pandas分组计算平均值_python – 如何计算在Pandas中另一列上分组的平均值相关推荐

  1. python年龄阶段划分_在Python Pandas中对年龄列进行分组/分类

    我有一个数据框说df. df有一列'Ages' >>> df['Age'] 我想分组这个年龄并创建一个类似这样的新列 If age >= 0 & age < 2 ...

  2. wps表格日期计算天数_如何计算Google表格中两个日期之间的天数

    wps表格日期计算天数 If you want to count the number of days between two dates, you can use the DAYS, DATEDIF ...

  3. pandas pivot 计算占比_数据分析Pandas 基础(二)

    推荐阅读:数据分析--Pandas 基础(一) 上一节课介绍了 Pandas 的基本用法,这一章节我们通过对 "泰坦尼克号" 幸存者进行数据分析,来进一步的学习 pandas. t ...

  4. python pandas 分类汇总用法_python数据分析之pandas常用命令整理

    原标题:python数据分析之pandas常用命令整理 pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的.Pandas 纳入了大量库和一些标准的数据模型 ,提供了高效地 ...

  5. python pandas读取txt文件_python 读取文件夹中所有同类型的文件 并用pandas合并

    Linux 引导过程内幕 转载:http://www.ibm.com/developerworks/cn/linux/l-linuxboot/index.html   从主引导记录到第一个用户空间应用 ...

  6. python中读取指定的行和列_Python怎么获取excle中指定行和列的值?

    ''' https://www.cnblogs.com/xiazhenyu/ *** 学而思之.思而记之.记而习之 *** ''' f="dict_file.txt" #定义文件名 ...

  7. python子图加标题_python – matplotlib的子图中的行和列标题

    有几种方法可以做到这一点.简单的方法是利用图的y标签和标题,然后使用fig.tight_layout()为标签腾出空间.或者,您可以将额外的文本放在正确的位置,并注释,然后为其手动设置空间. 如果您的 ...

  8. python库学习笔记——分组计算利器:pandas中的groupby技术

    最近处理数据需要分组计算,又用到了groupby函数,温故而知新. 分组运算的第一阶段,pandas 对象(无论是 Series.DataFrame 还是其他的)中的数据会根据你所提供的一个或多个键被 ...

  9. python随机分组的方法_Python 分组处理

    在日常数据分析时,经常会遇到需要按列分组 (groupby) 的任务,如计算某公司各部门的人数,计算各部门男女平均工资,计算不同年代的员工的平均工资等等.在进行这类运算时,Pandas 提供了 gro ...

最新文章

  1. 算法----- 给定一颗二叉树,找到二叉树上任意两个节点之间的距离(Java版本)
  2. 寻路算法实例解析:贪吃蛇AI的实现
  3. java高级用法之:调用本地方法的利器JNA
  4. python中表示单一数据的类型被称为_各种Python数据类型的完整列表
  5. nodejs+vue.js+webpack
  6. Python 连接MongoDB并比较两个字符串相似度的简单示例
  7. c语言递归函数奇偶归一猜想,计算机科学视角下的奇偶归一猜想
  8. python面试问题_Python面试问题
  9. Mysql的server_id_MySQL如何生成唯一的server-id
  10. deepin 应用市场安装软件失败_深度商店软件无法安装问题解决方案
  11. java环境变量的作用和含义_java环境变量的配置及各环境变量的含义 | 学步园
  12. js实现敏感词过滤算法
  13. PCB设计流程(精简)
  14. 中国石油井架行业发展前景与投资盈利预测报告2022-2027
  15. 桌面排版神器:Affinity Publisher
  16. [MSSQL]【SQL SERVER 2005+版本行转列示例】(2012年1-8月水源槑党25强榜单新鲜出炉)
  17. 服务器什么系统好用点,服务器用什么系统好
  18. Maven 私服 Nexus 的部署及项目应用
  19. 全国城市API(精确到县级)JSON数据
  20. EcIo,EcNo,RSSI,RSCP等常见参数详解

热门文章

  1. java 求集合真子集_【每日打卡】新高一数学必修打卡第二天教学视频—集合的基本运算...
  2. win7怎么修改服务器端口,win7服务器端口设置方法
  3. android+proguard目录,Android proguard问题:路径可能不是null或空字符串.路径=“空”...
  4. 2017.10.10 杀人游戏 思考记录
  5. java 内置锁_深入理解java内置锁(synchronized)和显式锁(ReentrantLock)
  6. js如何提高for循环的效率_如何提高rv减速机的散热效率
  7. linux 下安装fbprophet
  8. 射线和三角形的相交检测(ray triangle intersection test)
  9. 搭建高校AI大数据实训室,2019高校大数据科研教学整体解决方案,数道云
  10. MongoDB数据库操作