需要获取R中列的总计

需要获取R中列的总计,r,sum,R,Sum,到目前为止,我已经完成了代码,但是有一个名为score的列,我必须将总数加在rscores表中 library(tidyverse) responses <- read_csv("responses.csv") qformats <- read_csv("qformats.csv") scoring <- read_csv("scoring.csv") rlong <- gather(responses,Question, Response, Q1:Q10) rlong_

到目前为止,我已经完成了代码,但是有一个名为score的列,我必须将总数加在rscores表中

library(tidyverse)
responses <- read_csv("responses.csv")
qformats <- read_csv("qformats.csv")
scoring <- read_csv("scoring.csv")
rlong <- gather(responses,Question, Response, Q1:Q10)
rlong_16 <- filter(rlong, Id == 16)
rlong2 <- inner_join(rlong_16, qformats, by = "Question")
rscores <- inner_join(rlong_2, scoring)
我接下来要添加哪行代码来获取此列的总计?我搔头已经好几个小时了。感谢您的帮助:

> head(rscores)
# A tibble: 6 x 5
     Id Question Response            QFormat Score
  <dbl> <chr>    <chr>               <chr>   <dbl>
1    16 Q1       Slightly Disagree   F           0
2    16 Q2       Definitely Agree    R           0
3    16 Q3       Slightly Disagree   R           1
4    16 Q4       Definitely Disagree R           1
5    16 Q5       Slightly Agree      R           0
6    16 Q6       Slightly Agree      R           0
如果您只需要一列的和,那么colSums是多余的,如果tibble/data.frame/etc.中的任何其他列不能转换为数值,那么它将给您一个错误。在您的例子中,至少有一个字符chr列无法求和。通常在矩阵上使用行和或列和,而不是数据帧


只需在一列上使用sum函数:sumrscores$Score。祝你好运。

我已经尝试过了,但不断出现错误,我不知道我是否使用了正确的代码行布局。我昨天才开始使用R,因为它是一项作业所必需的,我完全迷路了哈哈。>我的分数是:6 x 5 Id问题回答QFormat分数1 16 Q1轻微不同意F 0 2 16 Q2绝对同意R 0 3 16 Q3轻微不同意r1 4 16 Q4绝对不同意r1 5 16 Q5轻微同意r0 6 16 Q6轻微同意r0抱歉!放进去