【发布时间】:2020-09-14 20:14:46
【问题描述】:
我有一个主数据框 (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)我现在如何将Name对应的城市添加到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
【问题讨论】:
标签: r group-by dplyr grouped-table