Skip to content
Prev 369897 / 398503 Next

by can not find transpose function

Hello,
Works fine also with me:

 > by(phonydata2[,2:3],phonydata2[,1],t)
phonydata2[, 1]: CONTROL
             1  2  3  5  6  7  8 11 12 13 17 20 22   23 25 26 27 29
HGDOM1_MW1 NA NA NA NA NA 17 30 16 16 14 12 NA NA 13.5  1 NA 12 NA
HGDOM1_W1   8 NA NA NA NA 18 NA 14  8 NA 15  9 NA 14.0  2 NA 18 NA
------------------------------------------------------------
phonydata2[, 1]: MPR+NMES+HPRO
             4    9 10 14 15 16 18 19 21 24 28 30 31 32
HGDOM1_MW1 NA 27.5 12 NA 33 NA 25 NA  6 10 18 NA NA NA
HGDOM1_W1   4 26.5 22 NA 33 NA NA  4 18 16 15 NA NA NA
 >
 > t <- 1:10
 > by(phonydata2[,2:3],phonydata2[,1],t)
Error in FUN(data[x, , drop = FALSE], ...) :
   could not find function "FUN"

 >
 > sessionInfo()
R version 3.4.0 (2017-04-21)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1

Matrix products: default

locale:
[1] LC_COLLATE=Portuguese_Portugal.1252 
LC_CTYPE=Portuguese_Portugal.1252
[3] LC_MONETARY=Portuguese_Portugal.1252 LC_NUMERIC=C 

[5] LC_TIME=Portuguese_Portugal.1252

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base

loaded via a namespace (and not attached):
[1] compiler_3.4.0


Hope this helps,

Rui Barradas

Em 20-06-2017 17:18, David Winsemius escreveu: