R 数据帧操作:对变量的操作
我有一个名为“Bycountry”的数据框,如下所示: 北欧国家 1代数1 2法国2 束腰外衣 4代数4 5阿莱马涅5 6法国6 我想在此数据帧上进行统计:R 数据帧操作:对变量的操作,r,dplyr,plyr,mutate,R,Dplyr,Plyr,Mutate,我有一个名为“Bycountry”的数据框,如下所示: 北欧国家 1代数1 2法国2 束腰外衣 4代数4 5阿莱马涅5 6法国6 我想在此数据帧上进行统计: 在“国家”列中,国家的摘要(无重复) 在数字列中,按国家列出的总和 我已经安装了plyr和dplyr软件包,所以我知道我必须使用mutate(),summary(),group_by(),但我不知道使用哪种或如何使用 Otherbycountry <- data.frame( Countries = c(
- 在“国家”列中,国家的摘要(无重复)
- 在数字列中,按国家列出的总和
plyr
和dplyr
软件包,所以我知道我必须使用mutate()
,summary()
,group_by()
,但我不知道使用哪种或如何使用
Otherbycountry <- data.frame(
Countries = c("Algerie", "France", "Tunisie", "Algerie",
"Allemagne", "France"),
Norders = c(1 , 2 , 3, 4, 5, 6))
Otherbycountry代码
- 在R内键入
?分组依据
、?摘要
和?分组依据
,了解有关功能的更多信息
- 阅读关于(Garrett Grolemund和Hadley Wickham的数据科学R)的部分了解更多细节
输出
##一个tible:4x2
#北欧国家
#
#1代数5
#2阿莱马涅5
#3法国8
#4突尼斯3
Hi@Jul,如果这个问题是可复制的,就更容易得到帮助:Hi@sboysel我刚刚编辑了我的问题,你能帮我吗?
library(dplyr)
Otherbycountry %>%
# grouping by country
group_by(Countries) %>%
# sum of Norders column (for each group)
summarise(Norders_sum = sum(Norders)) %>%
# ungroup
ungroup()
# # A tibble: 4 x 2
# Countries Norders_sum
# <fct> <dbl>
# 1 Algerie 5
# 2 Allemagne 5
# 3 France 8
# 4 Tunisie 3