首页 > 其他分享 >pandas模块---------------------------------常用求平均average的用法

pandas模块---------------------------------常用求平均average的用法

时间:2023-07-31 15:14:18浏览次数:35  
标签:Administrator 平均值 df average --------------------------------- 模块 pd pandas

求平均值代码:
import pandas as pd #导入模块
df=pd.read_excel(r'C:\Users\Administrator/Desktop/test/1.xlsx')#文件路径
a=lambda x : x.mean(1).round(2) #lambda函数
m=a(df.iloc[:,1:3])#传入第1-3列计算平均值
m=pd.DataFrame(m,columns=['平均分'])#转成dataframe,命名列
df['平均值']=m #直接把平均值赋值给df创建一个新列
print(df)

G:\Python3.8解释器\python.exe C:/Users/Administrator/PycharmProjects/pythonProject/first.py
名称 列1 列2 平均值
0 产品1 1 2 1.5
1 产品2 7 3 5.0
2 产品3 5 111 58.0

Process finished with exit code 0

 

 

标签:Administrator,平均值,df,average,---------------------------------,模块,pd,pandas
From: https://www.cnblogs.com/cherishthepresent/p/17593477.html

相关文章

  • RT-DETR:可以满足实时性要求的DETR模型
    本文分享自华为云社区《高性能网络设计秘笈:深入剖析Linux网络IO与epoll》,作者:LionLong。一、epoll简介epoll是Linux内核中一种可扩展的IO事件处理机制,可替代select和poll的系统调用。处理百万级并发访问性能更佳。二、select的局限性(1) 文件描述符越多,性能越差。 单个进程......
  • 第7期ThreadX视频教程:如何实现RTOS高效的任务管理,抢占式调度,时间片调度和零中断延迟(20
    视频教程汇总帖:https://www.armbbs.cn/forum.php?mod=viewthread&tid=110519 本期视频为大家分享高效的RTOS任务管理设计,通过这个点来引出抢占式调度,时间片调度,任务优先级设置和零中断延迟。RTOS任务高效管理是我们使用RTOS一个重要原因。视频:https://www.bilibili.com/vi......
  • RabbitMQ - MQ幂等、去重的解决方案
    1.场景描述消息中间件是分布式系统常用的组件,无论是异步化、解耦、削峰等都有广泛的应用价值。我们通常会认为,消息中间件是一个可靠的组件——这里所谓的可靠是指,只要我把消息成功投递到了消息中间件,消息就不会丢失,即消息肯定会至少保证消息能被消费者成功消费一次,这是消息中间件......
  • 园子的商业化努力-阿里云开发者社区合作:AI入门必修,9分钟搭建文生图应用
    这是阿里云开发社区在园子里推广的一个活动,欢迎感兴趣的园友参与!活动链接:https://click.aliyun.com/m/1000377296/活动主题:领取NAS和PAI-EAS试用资源,分享你的AIGC创作心得活动时间:2023/7/17-2023/8/13活动玩法:Step1:免费领取文件存储NAS、模型在线服务PAI-EAS两款云产品免费......
  • C语言---malloc(0)会产生什么结果,真的是空指针吗?
    前言(1)几天前在一个交流群中看到有人说,面试问malloc(0)会怎么样是真的恶心。(2)这个突然激起了我的好奇心。居然还可以malloc(0)?!(3)经过测试最后,发现是可行的。经过互联网的查找,肯哥的交流群以及自己的理解,梳理成这篇博客。(4)肯哥博客主页:架构师李肯;(5)感慨一下,群里面的大佬们不愧是有......
  • do-while(0)语句到底有什么用?
    前言在一个群里面看到一个人问,do-while(0)语句有什么用?do-while(0)这个程序最终结果不应该就是程序只跑一次,那么写和不写有什么区别呢?do-while(0)在复杂宏定义上的优点为什么需要复杂宏(1)在讲解do-while(0)在复杂宏定义上的优点前,我先介绍一下复杂宏的好处。(2)当我们看到一个宏定义......
  • 洛谷-P9485 题解
    写在前面:这是蒟蒻交的第一篇绿题题解(大祭),因为线性做法比较难想,本篇会着重讲述用RMQ问题求解,并尽可能用清晰明了的图片和简易的文字讲明白。正文最坏时间复杂度:\(\mathcal{O}(\sumn+\log\sumn)\)在求解之前,先让我们想个问题,如何求解积水格数?再简单点,对于每个\(i\),其积水......
  • X86架构CPU下Ubuntu系统环境源码编译pytorch-gpu-2.0.1版本
    本文操作步骤与aarch64架构CPU下Ubuntu系统环境源码编译pytorch-gpu-2.0.1版本大致相同,只是CPU架构不同而已,因此这里只记录不同的地方。 重点:一个个人心得,那就是要编译pytorch源码最好是选择docker环境,因为这种环境下配置比较纯净,一定要避免那种自己使用多年的Linux系统,那种......
  • 做题记录 2023.7.31-
    \(2023.7.31-2023.8.6\)\(\color{royalblue}{P3115}\)分层图,注意建边方式,题面好烂。\(\color{royalblue}{P6554}\)换根DP,考虑设\(g_i=ans_i*cnt_i\)。\(cnt_i\)为节点\(i\)子树内叶子结点个数。......
  • 从 C++到 Objective-C ----2
    从C++到Objective-C(7):继承简单继承Objective-C也有继承的概念,但是不能多重继承。不过,它也有别的途径实现类似多重继承的机制,这个我们后面会讲到。C++Objective-CclassFoo:publicBar,{}@interfaceFoo:Bar//单继承//如果要同时“继承”Wiz,需要使用......