вывести все числа больше 4 в одном столбце - PullRequest
0 голосов
/ 09 февраля 2012

У меня есть данные с некоторыми числами в столбце с именем радон. Я хочу найти все числа больше 4 и посчитать всего.

Я делаю это:

for(i in 1:ncol(data))
{
    if(data$radon[i]>=4)
    {
        data$radon[i]
    }
}

но не работает. как я могу это изменить?

Ответы [ 2 ]

8 голосов
/ 09 февраля 2012

Если я вас правильно понимаю:

data$radon[data$radon>4]
3 голосов
/ 09 февраля 2012

Если вы считаете, что число данных радона больше 4, используйте этот код:

sum(data$radon>4, na.rm=TRUE)  
 # because TRUE will be coerced to 1 and the na.rm removes NAs
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...