首页
学习
活动
专区
工具
TVP
发布

整理数据时16个常用Excel函数

3、Countif函数 作用:根据条件统计个数 示例:统计两个重复内容 =COUNTIF(Sheet15!A:A,A2) 说明:如果返回值大于0说明在另一个表存在,0则不存在。 ?...8、Averageif函数 作用:根据(单)条件统计平均值 示例:统计平均数(不包含0值) =AVERAGEIF(C2:C4,">0") ?...9、Averageifs函数 作用:根据条件统计平均值 示例:统计员工财务部大专学历平均工资 =AVERAGEIFS(D:D,B:B,"财务",C:C,"大专") ?...14、Trimmean函数 作用:返回一组修剪平均值,即按一定比例除去最大和最小后计算平均值 示例:从评分除去一个最大值和一个最小值后计算平均值。...15、Rank函数 作用:计算某个值在一组数据排名 示例:在C列计算当日收入总排名 =RANK(B2,B:B) ?

2K22

经验之谈,这16个Excel函数,几乎可以解决80%数据统计工作!

3、Countif函数 作用:根据条件统计个数 示例:统计两个重复内容 =COUNTIF(Sheet15!A:A,A2) 说明:如果返回值大于0说明在另一个表存在,0则不存在。 ?...8、Averageif函数 作用:根据(单)条件统计平均值 示例:统计平均数(不包含0值) =AVERAGEIF(C2:C4,">0") ?...9、Averageifs函数 作用:根据条件统计平均值 示例:统计员工财务部大专学历平均工资 =AVERAGEIFS(D:D,B:B,"财务",C:C,"大专") ?...14、Trimmean函数 作用:返回一组修剪平均值,即按一定比例除去最大和最小后计算平均值 示例:从评分除去一个最大值和一个最小值后计算平均值。...15、Rank函数 作用:计算某个值在一组数据排名 示例:在C列计算当日收入总排名 =RANK(B2,B:B) ?

72140
您找到你想要的搜索结果了吗?
是的
没有找到

Pandas tricks 之 transform用法

3.计算占比 有了前面的基础,就可以进行最终计算了:直接用商品金额ext_price除以订单总额sum_price。并赋值给新pct即可。 ?...4.格式调整 为了美观,可以将小数形式转换为百分比形式,自定义函数即可实现。 ? 思路二: 对于上面的过程,pandastransform函数提供了更简洁实现方式,如下所示: ?...这种方法在需要对分组时候同样适用。 分组使用transform 为演示效果,我们虚构了如下数据,id,name,cls为维度。 ?...本文开头例子就是这样。而apply函数返回聚合后行数。例如: ? transform和apply另一个区别是,apply函数可以同时作用于,而transform不可以。...在上面的示例数据,按照name可以分为三组,每组都有缺失值。用平均值填充是一种处理缺失值常见方式。此处我们可以使用transform对每一组按照组内平均值填充缺失值。 ?

1.5K30

数据库MongoDB-聚合查询

MongoDB 聚合查询 在MongoDB我们可以通过aggregate()函数来完成一些聚合查询,aggregate()函数主要用于处理诸如统计,平均值,求和等,并返回计算数据结果。...相当于SQL分组语法group by column_namecolumn_name部分。如果根据某字段值分组,则定义为_id:’$字段名’。...可以自定义,类似SQL字段别名。 $sum:如果取值为1表示总条数,相当于每个document中都多个count属性,count取值为1,累加和就是总条数。...:"$name",avgAge:{$avg:"$age"}}}]); 统计结果返回数组 - $push 分组后按照分组数组进行合并,如果希望看到某个合并之前所有数据可以使用$push,把分组后同一组所有值放到一个数组...]) 运行结果 数组字段拆分 - $unwind $unwind会把数组进行拆分,原来document会根据数组属性值个数分为多个document。

4.6K20

数据库MongoDB-聚合查询

MongoDB 聚合查询 在MongoDB我们可以通过aggregate()函数来完成一些聚合查询,aggregate()函数主要用于处理诸如统计,平均值,求和等,并返回计算数据结果。...相当于SQL分组语法group by column_namecolumn_name部分。如果根据某字段值分组,则定义为_id:’$字段名’。...可以自定义,类似SQL字段别名。 $sum:如果取值为1表示总条数,相当于每个document中都多个count属性,count取值为1,累加和就是总条数。...:"$name",avgAge:{$avg:"$age"}}}]); 统计结果返回数组 - $push 分组后按照分组数组进行合并,如果希望看到某个合并之前所有数据可以使用$push,把分组后同一组所有值放到一个数组...数组字段拆分 - $unwind $unwind会把数组进行拆分,原来document会根据数组属性值个数分为多个document。

5.3K20

手把手教你做一个“渣”数据师,用Python代替老情人Excel

2、查看 ? 3、查看特定行 这里使用方法是loc函数,其中我们可以指定以冒号分隔起始行和结束行。注意,索引从0开始而不是1。 ? 4、同时分割行和 ? 5、在某一筛选 ?...8、筛选不在列表或Excel值 ? 9、用多个条件筛选数据 输入应为一个表,此方法相当于excel高级过滤器功能: ? 10、根据数字条件过滤 ?...11、在Excel复制自定义筛选器 ? 12、合并两个过滤器计算结果 ? 13、包含Excel功能 ? 14、从DataFrame获取特定值 ?...五、数据计算 1、计算某一特定值 输出结果是一个系列。称为单列数据透视表: ? 2、计数 统计每每行非NA单元格数量: ? 3、求和 按行或求和数据: ? 为每行添加总: ?...9、多条件求和 ? 10、求算术平均值 ? 11、求最大值 ? 12、求最小值 ? 13、Groupby:即Excel小计函数 ?

5.7K30

Pandas 功能介绍(二)

条件过滤 我们需要看第一季度数据是怎样,就需要使用条件过滤 体感舒适适湿度是40-70,我们试着过滤出体感舒适湿度数据 最后整合上面两种条件,在一季度体感湿度比较舒适数据 排序 数据按照某进行排序...“by”参数可以使用字符串,也可以是列表,ascending 参数也可以是单个值或者列表 ascending 默认值是 True 每行 apply 函数 在前一篇增加部分,根据风速计算人体感觉是否舒适...详见代码: 均值和标准差 我们通过 describe 方法查看统计信息均值和方差都是按照统计呢,这里要说,既可以按照,还可以按照行 均值,行 df.mean(axis=0),df.mean(...datetime') 在 DataFrame 查找 NaN 每行有多少 NaN,df.isnull().sum() Dataframe NaN 总数,上面统计出来数量求和,df.isnull(...特别是统计数量、计算和、求平均值,等等。

1.3K60

origin怎么做多组柱状图_origin怎么对比两组数据

添加误差棒 (1)计算标准偏差,将所有数据输入Excel, 分别计算每组数据平均值 (2)将所有数据输入Excel,用公式“stdev”计算每组数据标准偏差 (3)将X轴数据,平均值,标准偏差输入origin...add function 和add column),最后单击OK,新计算数据出现在先前选中数据。...2)自定义拟合 origin 虽然提供了强大拟合曲线库外,但在实际使用,你可能会发觉在所提供曲线库没有你想要拟合公式。这时你就可以使用用户自定义公式进行拟合。...在action中选simulate,在参数填上你根据数据及其它一些条件确定粗略初始参数以及拟合起始点位置及拟合点数,然后按下create curve就会在图上出现一条拟合曲线,但这往往与期望值差距较大...参数优化采用试错法,根据曲线形状逐渐改变参数,注意,参数时改变任何一个参数都会改变曲线形状,因此可以一次变一个参数,直到达到满意形状。

2.3K10

数据处理技巧 | 带你了解Pandas.groupby() 常用数据处理方法

而在Applying操作步骤还可以进行以下数据操作处理: 聚合(Aggregation)处理:进行如平均值(mean)、最大值(max)、求和(sum)等一些统计性计算。...aggregate对操作 除了sum()求和函数外,我们还列举几个pandas常用计算函数,具体如下表: 函数(Function) 描述(Description) mean() 计算各组平均值 size...同时计算多个结果 可能还有小伙伴问“能不能将聚合计算之后结果进行重命名呢?”,该操作在实际工作中经常应用到,如:根据进行统计,并将结果重新命名。...在pandas以前版本需要自定义聚合操作,如下: # 定义aggregation汇总计算 aggregations = { #在values01操作 'values01': {...这里举一个例子大家就能明白了,即我们以Team进行分组,并且希望我们分组结果一组个数都大于3,我们该如何分组呢?练习数据如下: ?

2.7K11

Pandas 功能介绍(二)

条件过滤 我们需要看第一季度数据是怎样,就需要使用条件过滤 image.png 体感舒适适湿度是40-70,我们试着过滤出体感舒适湿度数据 image.png 最后整合上面两种条件,在一季度体感湿度比较舒适数据...默认值是 True 每行 apply 函数 在前一篇增加部分,根据风速计算人体感觉是否舒适,为了功能演示,在这里使用 DataFrame apply 方法,他会在指定每个值上执行...详见代码: image.png 均值和标准差 我们通过 describe 方法查看统计信息均值和方差都是按照统计呢,这里要说,既可以按照,还可以按照行 均值,行 df.mean(axis=0)...(df_2, how='left', on='datetime') 在 DataFrame 查找 NaN 每行有多少 NaN,df.isnull().sum() Dataframe NaN 总数...特别是统计数量、计算和、求平均值,等等。

95570

70个NumPy练习:在Python下一举搞定机器学习矩阵运算

输入: 答案: 28.如何计算numpy数组平均值,中位数,标准差?...难度:2 问题:在iris_2dsepallength(第1查找缺失值数量和位置。 答案: 34.如何根据两个或多个条件过滤一个numpy数组?...输入: 输出: 答案: 53.如何根据给定分类变量创建分组ID? 难度:4 问题:根据给定分类变量创建组ID。使用以下irisspecies样品作为输入。...答案: 57.如何计算numpy二维数组每行最小值? 难度:3 问题:针对给定二维numpy数组计算每行min-max。 答案: 58.如何在numpy数组中找到重复记录?...难度:3 问题:查找由二维numpy数组分类分组数值平均值 输入: 输出: 答案: 60.如何将PIL图像转换为numpy数组?

14.9K42

使用函数查询(一)

) 计算指定行平均值 DOUBLE avg(DISTINCT col) 计算排重后平均值 DOUBLE min(col) 计算指定行最小值 DOUBLE max(col) 计算指定行最大值...DOUBLE variance(col)var_pop(col) 返回集合 col 一组数值方差 DOUBLE var_samp(col) 返回集合 col 一组数值样本方差 DOUBLE...salary) FROM employees; 4 77500.0 3.表生成函数 表生成函数是与聚合函数“相反”一类函数,其可以单列扩展成或者多行。...下面我们通过一个例子来进行讲解,如下语句将 employees 表每行记录 subordinates 字段内容转换成0个或者多个新纪录,如果某员工 subordinates 字段为空,如果不为空...array数组一个元素 N行结果 explode(MAP map) 返回0到多行结果,每行对应每个map键-值对,其中一个字段是map键,另一个字段对应map值 数组类型 explode(ARRAY

55140

介绍新LAMBDA函数

accumulator允许编写自己自定义聚合IF函数(甚至可以使用REDUCE编写PRODUCTIF),如果集中于LAMBDA计算部分,可以看到: IF(AND(value>G3,value<G4)...这些函数接受一个数组或区域,调用lambda,并将所有数据按每行分组,然后返回一组单个值。 这两个函数很好,因为它们允许进行以前不可能计算,它们会产生数组。...图4 如果没有BYROW,将需要创建一个辅助,并使用一组公式计算平均值,然后可能使用筛选或其他一些功能。 使用BYROW,可以创建一个满足约束条件LAMBDA,然后将结果传递给FILTER函数。...LAMBDA参数,accumulator:从LAMBDA返回值;value:从数组值。 MAKEARRAY函数,通过应用LAMBDA函数,返回指定行和大小计算数组。...BYCOL函数,将LAMBDA应用于每一并返回结果数组。参数array,按分隔数组;参数lambda,一种将列作为单个参数并计算一个结果LAMBDA。

67210

Pandas速查卡-Python数据科学

df.groupby([col1,col2]) 从返回一组对象值 df.groupby(col1)[col2] 返回col2平均值,按col1值分组(平均值可以用统计部分几乎任何函数替换...) df.pivot_table(index=col1,values=[col2,col3],aggfunc=max) 创建一个数据透视表,按col1分组并计算col2和col3平均值 df.groupby...(col1).agg(np.mean) 查找每个唯一col1组所有平均值 data.apply(np.mean) 在每个列上应用函数 data.apply(np.max,axis=1) 在每行上应用一个函数...df.describe() 数值汇总统计信息 df.mean() 返回所有平均值 df.corr() 查找数据框之间相关性 df.count() 计算每个数据框非空值数量 df.max...() 查找每个最大值 df.min() 查找每最小值 df.median() 查找每中值 df.std() 查找每个标准差 点击“阅读原文”下载此速查卡打印版本 END.

5.6K80

2022年最新Python大数据之Excel基础

•选中要计算区域 •在数据菜单下点击删除重复值按钮 •选择要对比,如果所有值均相同则删除重复数据 •点击确定,相容内容则被删除,仅保留唯一值 条件格式删除重复项 使用排序方法删除重复项有一个问题...3.忽略默认值,不去处理 用平均值填充缺失值 •选择B数据,计算平均值 •将平均值单独复制一行(选择值粘贴),务必复制,否则将会出现循环引用。...循环引用:A单元格公式应用了B单元格,B单元格公式又引用了A •Ctrl+G唤出定位菜单,选定位空值,找到B所有空值 •应用平均值数据,按住Ctrl+Enter同时填充所有缺失值位置 数据加工...然后输入三个参数(数据,规则,返回结果) 3.数据合并 数据拆分是指将一数据分为,而数据合并是指将数据合并为一。...自定义筛选 普通筛选只能按照一种标准进行筛选,如果需要筛选出满足两个条件数据,就需要用到自定义筛选。

4.8K20

可以使用通配符20个Excel工作表函数

下面是支持在参数中使用通配符Excel函数: AVERAGEIF 返回区域内满足一个条件所有单元格平均值(算术平均值)。 AVERAGEIFS 返回满足一组或多组条件所有单元格平均值。...COUNTIF 计算满足一个条件单元格数。 COUNTIFS 计算满足一组或多组条件单元格数。 DPRODUCT 将列表或数据库与指定条件匹配记录字段(值相乘。...DSTDEVP 通过使用列表或数据库与指定条件匹配记录字段(数字,计算基于整个总体总体标准差。 DSUM 在列表或数据库与指定条件匹配记录字段(数字之和。...DVARP 通过使用列表或数据库与指定条件匹配记录字段(数字,计算基于整个总体总体方差。 HLOOKUP 在表或值数组顶行搜索值,然后在表或数组中指定行返回同一值。...MAXIFS 返回由一组或多组条件指定单元格最大值。 MINIFS 返回由一组或多组条件指定单元格最小值。 SEARCH 在另一个文本值查找一个文本值(不区分大小写)。

2.2K20

数据库原理02——关系数据库

笛卡尔积表示方法: 笛卡尔积可表示为一张二维表 表每行对应一个元组,表对应一个域 例如: D1=导师集合SUPERVISOR={张清玫,刘逸} D2=专业集合SPECIALITY={计算机专业...,表每行对应一个元组,表对应一个域; 5、属性 关系不同可以对应相同域; 为了加以区分,必须对每起一个名字,称为属性(Attribute); n目关系必有n个属性; 6、码 候选码(Candidate...2、参照完整性 关系间引用 例:学生、课程、学生与课程之间联系: 学生(学号,姓名,性别,专业号,年龄) 课程(课程号,课程名,学分) 选修(学号,课程号,成绩) 例:学生实体及其内部一对联系...3、用户自定义完整性 用户根据当前环境自行定义,例如 check 分数 >= 0 and 分数 <= 60; 针对某一具体关系数据库约束条件,反映某一具体应用所涉及数据必须满足语义要求; 关系模型应提供定义和检验这类完整性机制...R Y 与 S Y 可以有不同属性名,但必须出自相同域集。 R 与 S 除运算得到一个新关系 P(X) 。 P 是 R 满足下列条件元组在 X 属性列上投影: ?

74330

《SQL必知必会》万字精华-第1到13章

主键 表每一行都应该都有一或者几列来唯一标识自己。主键用来表示一个特定行。 主键:一或者几列,其值能够标识表每行。...如果表可以作为主键,则它必须满足: 任意两行都不具有相同主键值(主键不允许NULL值) 每行都必须有一个主键值 主键值不允许修改或者更新 主键值不能重用(如果某行从表删除,则它主键不能赋给以后行记录...如果它不是最后子句,那么就会报错。 按多个排序 在实际需求,我们经常会遇到根据多个进行排序。比如根据员工姓名排序,如果姓相同,再根据名字进行排序。...七、创建计算字段 计算字段 存储在数据库表字段一般不是应用程序中所需要格式。我们需要直接从数据库检索出来进行转换、计算或者格式化过数据。计算字段并不实际存在于数据库表。...计算字段是运行时在select语句内创建。 拼接字段 将多个字段联结在一起构成单个字段。根据不同DBMS,使用+或者||来进行联结。但是在MySQL必须使用特殊函数来进行操作。

5.6K00

降维PCA

如有一组数组数据m个n维向量Anxm 想要降维,随意丢弃数据显然不可取,降维可以降低程序计算复杂度,代价是丢弃了原始数据一些信息,那么降维同时,又保留数据最多信息呢。...此处,一个字段方差可以看做是每个元素与字段均值平方和均值,即: 假设Anxm已经是每行元素减去均值,那么每行均值为0(这么操作可以带来很大方便,等于对数据做了平移操作),每行方差为...协方差 上图,在n维空间中u是Anxm一个向量,投影到低维空间中,e是低维空间一个基向量,||e||=1,需要确定e方向,使得A向量投影到e点方差最大,也就是很分散,向量u投影到e坐标是它们内积...,先算平均值 方差就简单多了 这是个二次型,求最大方差转化为求该二次型最大值 由对称矩阵性质,对称矩阵AA^T特征向量构成n维空间一组标准正交基,用矩阵p表示,则向量e可以被...,如下图所示,红色和蓝色点为原数据,中间绿色点为重构后数据,由此可看出,这种情形下,主元方向不能保持数据聚类信息(使用LDA)。

53930

数据库having语句_sqlhaving语句

我们可以这样理解:where筛选是行(一个元组),而having筛选是组(多行元组)。 GROUP BY子句 : 将查询结果按某一值分组,值相等一组。...分组后聚集函数将作用于每一个组,即每一组都有一个函数值。如果分组后还要求按一定条件对这些组进行筛选,最终只输出满足指定条件组,则可以使用 HAVING短语指定筛选条件。...) AVG( LDISTINCTIALL]k列名>)计算平均值(此列必须是数值型) MAX([ DISTINCTIALL])求一最大值 MIN([DSTⅠ NCTIALL]...)求一最小值 HAVING使用举例 例一 显示每个地区总人口数和总面积.仅显示那些面积超过1000000地区 SELECT region, SUM(population), SUM...: (1)where子句查找符合条件数据; (2)使用group by 子句对数据进行分组; (3)对每个分组运行聚集函数计算; (4)用having 子句去掉不符合条件组。

1.3K30
领券