Ошибка оказалась из-за приоритета оператора - PullRequest
0 голосов
/ 29 октября 2018

Я пытаюсь взять% CV только положительных значений в трех экземплярах, однако что-то, что, по-видимому, дает разумный числовой ответ, нарушает код dplyr, и теперь я понимаю, что у него есть все виды странных побочных эффектов, даже в базе Р.

Что здесь происходит?

#why does this seem to give a reasonable numeric answer, then there are errors and unusual things?
testc <- c(0.183662273,0.175215584,-0.16)
sd(testc[testc>0])/mean(testc)*100
sd(testc[testc>0])/mean(testc)*100 %>% as.numeric() %>% str()
sd(testc[testc>0])/mean(testc)*100 %>% as.numeric() %>% class()
sd(testc[testc>0])/mean(testc)*100 %>% str()
sd(testc[testc>0])/mean(testc)*100 %>% class()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...