2016-11-25 9 views
-1

, если я хочу сравнить столбец данных из файла csv со значением, что мне нужно сделать? моя задача будет так: у меня есть столбец данных, как:Сравнение столбца данных со значением из файла csv с использованием R

number 
1  -2 
2  0 
3  3 
4  -1 
5  1 

Я хочу, чтобы сравнить каждый из числа с 0 и если число> 0; то положительный = +. с другой стороны, если номер < 0; то отрицательный ++. и если число == 0; затем нейтральный ++.

и, наконец, он будет возвращать всего положительные = X, Y = отрицательные и нейтральные = Z.

, что будет R код для этой проблемы?

+3

переполнение стека не является службой кодирования. Что вы пробовали? – Acapulco

ответ

1

Смотрите, если это работает

test <- data.frame(number = c(-2,0,3,-1,1)) 

test$logic <- ifelse(test$number>0, "positive", ifelse(test$number==0, "neutral", "negative")) 

data.frame(table(test$logic)) 

 Смежные вопросы

  • Нет связанных вопросов^_^