gpt4 book ai didi

r - 如何计数取决于2个条件

转载 作者:行者123 更新时间:2023-12-04 10:57:20 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Count number of rows within each group

(16 个回答)


1年前关闭。




我查看了 library(nycflights13) 中的“航类”表包裹。我尝试从中创建一个包含 的表。每个始发机场每个承运人的航类数量 .我最初的想法是计算每个始发机场的每家航空公司的数量。

所以表格可能是这样的:

number of flights / carrier / origin
200-AA-JFK
147-AA-ALM (because airlines could have flown off from different airports)
etc...

坦率地说,我不知道如何在编码方面解决这个问题。我从这个简单的两行开始:
flights %>%
count(carrier)

它显示了每家航空公司的数量。是否可以添加另一个计数标准,例如原点,以便函数计算 每个始发地的航空公司数量 ?

最佳答案

一个选项是 group_by然后取 sum '航类'

library(nycflights13)
library(dplyr)
flights %>%
group_by(origin, carrier) %>%
summarise(nflights = sum(flight), count = n())

如果我们不需要 sum '飞行',然后使用 count多列
flights %>%
count(origin, carrier)

关于r - 如何计数取决于2个条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59095486/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com