R 数据帧操作:对变量的操作

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(

我有一个名为“Bycountry”的数据框,如下所示:

北欧国家 1代数1 2法国2 束腰外衣 4代数4 5阿莱马涅5 6法国6

我想在此数据帧上进行统计:

  • 在“国家”列中,国家的摘要(无重复)
  • 在数字列中,按国家列出的总和
我已经安装了
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