Hello!

Here is a toy tibble problem:

xt <-
tibble(x=LETTERS[1:4],y=1:4,z=rnorm(4),a=c("dog","cat","tree","ferret"))
str(xt)
Classes ‘tbl_df’, ‘tbl’ and 'data.frame': 4 obs. of  4 variables:
 $ x: chr  "A" "B" "C" "D"
 $ y: int  1 2 3 4
 $ z: num  0.3246 0.0504 0.339 0.4872
 $ a: chr  "dog" "cat" "tree" "ferret"
#No surprise
 xt %>% mean
[1] NA
Warning message:
In mean.default(.) : argument is not numeric or logical: returning NA
#surprised!
mean(xt[2:3])
[1] NA
Warning message:
In mean.default(xt[2:3]) : argument is not numeric or logical: returning NA
 xt[, 2:3] %>% mean
[1] NA
Warning message:
In mean.default(.) : argument is not numeric or logical: returning NA

I have a feeling that I'm doing something silly wrong.  Has anyone run into
this, please?  I saw something like this on this list, but didn't see a
solution.

Thanks,
Erin


Erin Hodgess, PhD
mailto: erinm.hodg...@gmail.com

        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to