社区首页 >问答首页 >计算从另一列过滤的另一列的平均值。

计算从另一列过滤的另一列的平均值。
EN

Stack Overflow用户
提问于 2021-06-01 04:44:39
回答 1查看 63关注 0票数 0

例如,在目前的7列中,一列标有“区域”,另一列标记为平均值。我想从区域列中找出某一区域的所有平均值,并找出它们的平均值。这里有太多的数据,但是如果你有凯恩斯,布里斯班(东)和布里斯班(西),我想找出凯恩斯所有行的平均值,并找出平均值,我该怎么做呢?

到目前为止,我已经将数据更改为tibble格式:

代码语言:javascript
代码运行次数:0
复制
QLD.Pokies <- as_tibble(QLD.Pokies)

然后grepl对特定区域进行过滤:

代码语言:javascript
代码运行次数:0
复制
QLD.Pokies %>%
   filter(grepl('CAIRNS', Region))

编辑

代码语言:javascript
代码运行次数:0
复制
dataAndWinPEGM <- as_tibble(dataAndWinPEGM)
meanEGM <- dataAndWinPEGM %>%
  filter(grepl('CAIRNS', Region)) %>%
  select(Win.Per.EGM)
meanEGM
mean(meanEGM[["Win.Per.EGM"]])

使用上面的代码计算平均值,但不确定它是否正确工作。我不能手动计算平均值,因为有190+数字,有什么方法可以检查吗?

EN

回答 1

Stack Overflow用户

发布于 2021-06-02 05:52:00

如果没有您的数据样本,我可以尝试显示iris数据集的一个工作示例。此外,您还必须加载tidyverse包。

代码语言:javascript
代码运行次数:0
复制
library(tidyverse)
    
head(iris)
    
iris %>% 
   select(Species, Sepal.Length) %>% 
   group_by(Species) %>% 
   summarise(sepal_length_mean = mean(Sepal.Length))

例如,在基本集合中,我们选择几个列,然后对每个物种执行间隔长度的组操作。然后我们取每组的平均数。

代码语言:javascript
代码运行次数:0
复制
# A tibble: 3 x 2
  Species    sepal_length_mean
* <fct>                  <dbl>
1 setosa                  5.01
2 versicolor              5.94
3 virginica               6.59

希望您可以将其应用于您的数据集。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67789115

复制
相关文章
怎么直接把一列的部分数据换成另一列里的数据?
小勤:这个我知道啊。但是,能不能不增加列,直接转换吗?比如用函数Table.TranformColumns?
大海Power
2021/08/30
2K0
按照A列进行分组并计算出B列每个分组的平均值,然后对B列内的每个元素减去分组平均值
前几天在Python星耀交流群有个叫【在下不才】的粉丝问了一个Pandas的问题,按照A列进行分组并计算出B列每个分组的平均值,然后对B列内的每个元素减去分组平均值,这里拿出来给大家分享下,一起学习。
前端皮皮
2022/08/17
3K0
按照A列进行分组并计算出B列每个分组的平均值,然后对B列内的每个元素减去分组平均值
SQL如何将一个列中值内的逗号分割成另一列
例如某个列是这样的: 7890 – 20th Ave E Apt 2A, Seattle, VA 9012 W Capital Way, Tacoma, CA 5678 Old Redmond Rd, Fletcher, OK 3456 Coventry House Miner Rd, Richmond, TX
繁华是客
2023/03/03
1.8K0
问与答112:如何查找一列中的内容是否在另一列中并将找到的字符添加颜色?
Q:我在列D的单元格中存放着一些数据,每个单元格中的多个数据使用换行分开,列E是对列D中数据的相应描述,我需要在列E的单元格中查找是否存在列D中的数据,并将找到的数据标上颜色,如下图1所示。
fanjy
2021/04/21
7.2K0
问与答112:如何查找一列中的内容是否在另一列中并将找到的字符添加颜色?
Excel公式练习38: 求一列中的数字剔除掉另一列中的数字后剩下的数字
导语:继续研究来自于excelxor.com的案例。这个案例看似简单,然而实现起来却比较难,这里面用到的技巧值得学习。
fanjy
2020/02/26
3.4K0
Excel应用实践19:根据工作表某列中的值从另一工作簿中获取数据
在下图1所示的工作簿Data.xlsx的工作表Sheet1中,存放着待使用的数据。
fanjy
2019/08/27
18.9K0
Excel应用实践19:根据工作表某列中的值从另一工作簿中获取数据
colrm命令 – 过滤指定列
colrm命令的英文全称是“column remove”,即意为删除列,功能是从标准输入设备读取数据,转而输出到标准输出设备,如果不加任何参数,则该指令不会过滤任何一列。
用户4988085
2021/07/24
7780
PBI-基础入门:添加列与新建列(计算列)
大海:在Power BI里增加列有2种方法,一种是咱们在学Power Query里的“添加列”方法,还有一种是在PowerPivot里的新建“计算列”方法。具体操作方法如下:
大海Power
2021/08/30
7.6K0
Excel公式技巧71:查找一列中有多少个值出现在另一列中
有时候,我们想要知道某列中有多少个值同时又出现在另一列中,例如下图1所示,列B中有一系列值,列D中有一系列值,哪些值既出现有列B中又出现在列D中。因为数据较少,不难看出,在列B中仅有2个值出现在列D中,即“完美Excel”和“Office”。
fanjy
2020/12/08
3.3K0
Excel公式技巧71:查找一列中有多少个值出现在另一列中
TiFlash:并非另一个 T + 1 列存数据库
在 上篇关于 TiFlash 的文章 发布后,我们收到了很多伙伴们的反馈,大家有各种各样的疑问,包括 TiFlash 是不是 T + 1 列存数据库?为啥实时写入也很快?读压力大怎么办?节点挂了怎么办?业务怎么接入?……今天我们就来详细回复一下大家的问题,希望能对大家理解和实践 TiFlash 有所帮助。
PingCAP
2020/03/23
1.5K0
TiFlash:并非另一个 T + 1 列存数据库
SQLite 把表或列重命名为另一个名字的操作方式
您可以暂时把表或列重命名为另一个名字,这被称为别名。使用表别名是指在一个特定的 SQLite 语句中重命名表。重命名是临时的改变,在数据库中实际的表的名称不会改变。
用户9236362
2021/11/29
2.2K0
awk 列求和计算
说明: [分隔符]:一般为“\t”制表符,具体视格式而定 [列数]:统计的列数索引,从1开始
莫斯
2020/09/10
1.5K0
DAX | 计算列排名
实际应用中一般使用度量值来计算排名,今天小伙伴因为特殊场景需要,必须采用计算列来显示排名。
披头
2020/02/17
2.1K1
DAX | 计算列排名
计算列与度量值
Power BI虽然源于Excel,但毕竟是不同的产品。我们要试图抛弃Excel中单元格思维的方式,在BI中的表是以列式存储,没有Excel中以A1单元格定位的形式,对于习惯于Excel的你可能要适应一段时间,不过这是件好事情,因为这样的方式使公式易于阅读理解。
公众号PowerBI大师
2019/08/06
2.3K0
计算列与度量值
从DataFrame中删除列
在操作数据的时候,DataFrame对象中删除一个或多个列是常见的操作,并且实现方法较多,然而这中间有很多细节值得关注。
老齐
2021/03/29
7K0
分离链接的散列散列代码实现
散列 散列为一种用于以常数平均时间执行插入,删除和查找的技术。一般的实现方法是使通过数据的关键字可以计算出该数据所在散列中的位置,类似于Python中的字典。关于散列需要解决以下问题: 散列的关键字如何映射为一个数(索引)——散列函数 当两个关键字的散列函数结果相同时,如何解决——冲突 散列函数 散列函数为关键字->索引的函数,常用的关键字为字符串,则需要一个字符串->整数的映射关系,常见的三种散列函数为: ASCII码累加(简单) 计算前三个字符的加权和$\sum key[i] * 27^{i}$ (不太
月见樽
2018/04/27
1.5K0
Pandas 查找,丢弃列值唯一的列
数据清洗很重要,本文演示如何使用 Python Pandas 来查找和丢弃 DataFrame 中列值唯一的列,简言之,就是某列的数值除空值外,全都是一样的,比如:全0,全1,或者全部都是一样的字符串如:已支付,已支付,已支付…
萝 卜
2022/05/12
5.7K0
Pandas 查找,丢弃列值唯一的列
Pandas中求某一列中每个列表的平均值
前几天在Python最强王者交流群【冫马讠成】问了一道Pandas处理的问题,如下图所示。
前端皮皮
2022/08/17
4.9K0
Pandas中求某一列中每个列表的平均值
用SQL语句实现:当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列。
数据库中有A B C三列,用SQL语句实现:当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列。
全栈程序员站长
2022/07/09
1.7K0
点击加载更多

相似问题

根据另一列的条件计算列数据的平均值

10

根据另一列中的值计算列的平均值

28

如何从另一列的范围中计算一列的平均值

10

根据另一列计算一列的平均值

17

当另一列中同名时计算列的平均值

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文