Примерный кадр данных R с условием Colmeans - PullRequest
0 голосов
/ 09 ноября 2019

У меня есть данные "TestA", как показано ниже

    IDNUMBER B1 B2 B3 B4..... B46  
    ID1      1  1  0  0 ..... 0  
    ID2      0  1  0  0 ..... 1   
    ID3      0  1  0  0 ..... 1  

Данные дихотомически оценены (0 и 1) с 200 строками и 48 столбцами. То, что я хочу получить, это то, что я хочу выбрать 50 строк и 48 столбцов, что означает, что каждый столбец должен быть между 0 и 1 (не будет включать 0 и 1).

В основном мой вывод будет таким для 50 строк

    IDNUMBER B1 B2 B3 B4..... B46  
    ID45      1  1  0  0 ..... 0  
    ID23      0  1  0  0 ..... 1      
    ID186     0  1  0  0 ..... 1  
    ...
    Colmeans  0.91 0.32 0.03.... (not equal to 0 or 1)

PS: каждая переменная имеет по крайней мере одну "1" и одну "0"

Этоитеративный процесс, который я не могу преодолеть. Как выбрать (образец или фильтр) 50 строк с этим условием?

Спасибо

1 Ответ

0 голосов
/ 09 ноября 2019

Примерно так должно работать, если ваш фрейм данных x:

rbind(x, c('Colmeans', colMeans(x[,-1])))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...