Как суммировать каждую строку, но только с использованием определенных столбцов для создания нового столбца? - PullRequest
0 голосов
/ 08 мая 2020

Sample data

У меня есть набор данных, связанный с данными о часах. Каждая строка представляет собой идентификатор сотрудника, а столбцы представляют собой баллы по заданным им вопросам.

Я хочу суммировать баллы по всем общим и техническим вопросам (есть 39 общих вопросов и 39 технических вопросов) для каждого сотрудника. Всякий раз, когда я пытаюсь сделать это, отображается столбец итогов со всеми нулями. Не уверен, где я ошибся.

Dat - так называются мои данные, код работает нормально, без ошибок, но столбец итогов отображается с нулем как каждое значение. Заранее спасибо! также newb ie, так что, если есть какие-то вопиющие ошибки, прошу прощения, буду благодарен за несколько ссылок, которые тоже помогут мне поправиться! Вот код, который я написал, чтобы попытаться это сделать.

techs<-grep("^T",rownames(dat),value=TRUE)
commons<-grep("^C",rownames(dat),value=TRUE)
type_q=rep("Common",dim(dat)[1])
type_q[techs]="Technical"
dat$totals<-rowSums(dat[,techs])+rowSums(dat[,commons])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...