Я пытаюсь взять% 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()