Как посчитать, сколько условий наблюдению соответствует R? - PullRequest
1 голос
/ 20 апреля 2020

Если у меня установлена ​​дата с большим количеством двоичных переменных, все со значениями o / 1. Я хочу создать новый столбец и добавить один, если наблюдение равно 1 из одной двоичной переменной, добавить два, если в нем есть 1 из двух двоичных переменных ...

Например:

x1 x2 x3 x4 x5
1  1   1  0  1 
0  0   1  0  0
0  0   0  0  0

Я хочу иметь

  x1 x2 x3 x4 x5  count
  1  1   1  0  1   4
  0  0   1  0  0   1
  0  0   0  0  0   0

Ответы [ 2 ]

1 голос
/ 20 апреля 2020

Если ваш набор данных содержит только те двоичные переменные, которые вас интересуют, вы можете использовать

df$count <- rowSums(df)

В противном случае, предоставьте более подробное описание ваших данных.

0 голосов
/ 20 апреля 2020

Другой вариант - Reduce с +

df$count <- Reduce(`+`, df)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...