- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个主数据框 ( data
),其中包含有关购买的信息:名称、年份、城市和一些其他变量:
Name Year City
N1 2018 NY
N2 2019 SF
N2 2018 SF
N1 2010 NY
N3 2020 AA
我用了new_data <- data %>% group by(Name) %>% tally(name = "Count")
得到这样的东西:
Name Count
N1 2
N2 2
N3 1
我的问题,最好使用 dplyr:
1) 现在如何将名称对应的城市添加到new_data
,即:
Name Count City
N1 2 NY
N2 2 SF
N3 1 AA
2) 如何将每个名称的最早年份添加到 new_data,即:
Name Count City Year
N1 2 NY 2010
N2 2 SF 2018
N3 1 AA 2020
最佳答案
看来summarise
可能更适合你,例如:
data %>%
group_by(Name, City) %>%
summarise(Count = n(),
Year = min(Year))
输出:
# A tibble: 3 x 4
# Groups: Name [3]
Name City Count Year
<fct> <fct> <int> <int>
1 N1 NY 2 2010
2 N2 SF 2 2018
3 N3 AA 1 2020
虽然您也可以将 City
分组以将其保留在输出中。
关于R Dplyr : How do I add columns from an ungrouped dataframe to a grouped dataframe and retain the grouping?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62049035/
select count(answer1) as total, questionsResults.answer1 from questionsResults WHERE correct
如果我正在处理一个数据集并且我想对数据进行分组(即通过 country ),计算汇总统计量( mean() ),然后计算 ungroup() data.frame要拥有一个具有原始维度 ( count
假设我们采用一个 pandas 数据框... name age family 0 john 1 1 1 jason 36 1 2 jane
请假设this data model .这是我真正拥有的简化模型,但所有重要领域都在那里。数据库:Postgres。我想计算这些模型的一些统计数据,我偶然发现了这个问题: c = Customer.s
当我运行以下命令时,我收到一条烦人的消息:summarise() ungrouping output (override with .groups argument) . 我想知道如何在下面的数据中消
这是一个带有一些路径的 SVG 文件: 我想提取 1080x1920 引用帧内的路径数据。在提取路径数据之前必须考虑平移和缩放。 在提取所有路径之前,我目前在 I
示例表: Col1 | Col2 A | Apple A | Banana B | Apple C | Banana 输出: A 我想获取 Col1 的所有值,其中包含多个条目
当我第一次开始使用 R 编程时,我经常使用 dplyr count()。 library(tidyverse) mtcars %>% count(cyl) 一旦我开始使用 apply 函数,我就
我有一个主数据框 ( data ),其中包含有关购买的信息:名称、年份、城市和一些其他变量: Name Year City N1 2018 NY N2 2019 SF N2 2018 SF
对于下面的 XML: 01 2006-05-04T18:13:51.0Z MinimumRatingPartner1 2006-05-04T18:13:52.0Z
我是一名优秀的程序员,十分优秀!