Re: [R] ggplot2 error: "Error in as.environment(where) : 'where' is missing"

2013-06-11 Thread David Winsemius

On Jun 11, 2013, at 10:44 AM, Brian Smith wrote:

> Hmm...I think it used to work before, but it gives an error now. Here is
> some sample code:
> 
> =
> library(ggplot2)
> Sample <- rep(c('A','B'),rep(10,2))
> Vals <- sample(1:1000,20)
> dataf <- as.data.frame(cbind(Sample,Vals))

It's _almost_always_ incorrect to do:  as.data.frame(cbind(anything))

No error with:

dataf <- data.frame(Sample,Vals)

> myplot <- ggplot(dataf,aes(x=Vals,colour=Sample)) + geom_density()
> myplot
> =
> 
> I get the following error:
> 
> "Error in as.environment(where) : 'where' is missing"
> 
> Am I doing something wrong?
> 
> thanks!
> 
> 
> 
>  sessionInfo() ***
> 
> R version 2.15.2 (2012-10-26)
> Platform: x86_64-apple-darwin9.8.0/x86_64 (64-bit)
> 
> locale:
> [1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
> 
> attached base packages:
> [1] splines   grid  stats graphics  grDevices utils datasets
> methods   base
> 
> other attached packages:
> [1] gridExtra_0.9.1   sm_2.2-4.1imputation_2.0.1
> locfit_1.5-9  TimeProjection_0.2.0  Matrix_1.0-12
> timeDate_2160.97
> [8] lubridate_1.2.0   gbm_2.0-8 survival_2.37-4
> gplots_2.11.0 MASS_7.3-23   KernSmooth_2.23-10
> caTools_1.14
> [15] gdata_2.12.0  heatmap.plus_1.3  ggdendro_0.1-12
> ggplot2_0.9.3.1   hgu133a.db_2.7.1  affy_1.34.0
> genefilter_1.38.0
> [22] biomaRt_2.12.0org.Hs.eg.db_2.7.1GOstats_2.22.0
> graph_1.34.0  Category_2.22.0   GO.db_2.7.1
> RSQLite_0.11.2
> [29] DBI_0.2-5 geneplotter_1.34.0lattice_0.20-15
> annotate_1.34.1   AnnotationDbi_1.18.4  Biobase_2.16.0
> BiocGenerics_0.2.0
> [36] colorRamps_2.3RColorBrewer_1.0-5sparcl_1.0.3
> gap_1.1-9 plotrix_3.4-6 som_0.3-5
> pvclust_1.2-2
> [43] RobustRankAggreg_1.0  impute_1.30.0 reshape_0.8.4
> plyr_1.8  zoo_1.7-9 data.table_1.8.8
> foreach_1.4.0
> [50] foreign_0.8-53languageR_1.4 preprocessCore_1.18.0
> gtools_2.7.1  BiocInstaller_1.4.9   hash_2.2.6
> 
> loaded via a namespace (and not attached):
> [1] affyio_1.24.0bitops_1.0-4.2   codetools_0.2-8  colorspace_1.2-1
> dichromat_2.0-0  digest_0.6.3 GSEABase_1.18.0  gtable_0.1.2
> IRanges_1.14.4
> [10] iterators_1.0.6  labeling_0.1 munsell_0.4  proto_0.3-10
> RBGL_1.32.1  RCurl_1.95-4.1   reshape2_1.2.2   scales_0.2.3
> stats4_2.15.2
> [19] stringr_0.6.2tools_2.15.2 tree_1.0-33  XML_3.96-1.1
> xtable_1.7-1 zlibbioc_1.2.0
> 
>   [[alternative HTML version deleted]]
> 
> __
> R-help@r-project.org mailing list
> 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.

David Winsemius
Alameda, CA, USA

__
R-help@r-project.org mailing list
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.


Re: [R] ggplot2 error: "Error in as.environment(where) : 'where' is missing"

2013-06-11 Thread Brian Smith
D'oh!


On Tue, Jun 11, 2013 at 2:26 PM, arun  wrote:

>
>
> Hi,
> dataf <- as.data.frame(cbind(Sample,Vals))
>  str(dataf)
> #'data.frame':20 obs. of  2 variables:
> # $ Sample: Factor w/ 2 levels "A","B": 1 1 1 1 1 1 1 1 1 1 ...
> # $ Vals  : Factor w/ 20 levels "121","154","159",..: 20 12 13 1 2 14 18 5
> 17 10 ...
> ggplot(dataf,aes(x=Vals,colour=Sample))+geom_density()
> #Error in as.environment(where) : 'where' is missing
>
>
> dataf<- data.frame(Sample,Vals)
>  str(dataf)
> #'data.frame':20 obs. of  2 variables:
> # $ Sample: Factor w/ 2 levels "A","B": 1 1 1 1 1 1 1 1 1 1 ...
> # $ Vals  : int  96 712 765 121 154 78 821 258 812 51 ...
>
> ggplot(dataf,aes(x=Vals,colour=Sample))+geom_density() #no error
> A.K.
>
>
>
>
> - Original Message -
> From: Brian Smith 
> To: r-help Help 
> Cc:
> Sent: Tuesday, June 11, 2013 1:44 PM
> Subject: [R] ggplot2 error: "Error in as.environment(where) : 'where' is
> missing"
>
> Hmm...I think it used to work before, but it gives an error now. Here is
> some sample code:
>
> =
> library(ggplot2)
> Sample <- rep(c('A','B'),rep(10,2))
> Vals <- sample(1:1000,20)
> dataf <- as.data.frame(cbind(Sample,Vals))
> myplot <- ggplot(dataf,aes(x=Vals,colour=Sample)) + geom_density()
> myplot
> =
>
> I get the following error:
>
> "Error in as.environment(where) : 'where' is missing"
>
> Am I doing something wrong?
>
> thanks!
>
>
>
>  sessionInfo() ***
>
> R version 2.15.2 (2012-10-26)
> Platform: x86_64-apple-darwin9.8.0/x86_64 (64-bit)
>
> locale:
> [1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
>
> attached base packages:
> [1] splines   grid  stats graphics  grDevices utils datasets
> methods   base
>
> other attached packages:
> [1] gridExtra_0.9.1   sm_2.2-4.1imputation_2.0.1
> locfit_1.5-9  TimeProjection_0.2.0  Matrix_1.0-12
> timeDate_2160.97
> [8] lubridate_1.2.0   gbm_2.0-8 survival_2.37-4
> gplots_2.11.0 MASS_7.3-23   KernSmooth_2.23-10
> caTools_1.14
> [15] gdata_2.12.0  heatmap.plus_1.3  ggdendro_0.1-12
> ggplot2_0.9.3.1   hgu133a.db_2.7.1  affy_1.34.0
> genefilter_1.38.0
> [22] biomaRt_2.12.0org.Hs.eg.db_2.7.1GOstats_2.22.0
> graph_1.34.0  Category_2.22.0   GO.db_2.7.1
> RSQLite_0.11.2
> [29] DBI_0.2-5 geneplotter_1.34.0lattice_0.20-15
> annotate_1.34.1   AnnotationDbi_1.18.4  Biobase_2.16.0
> BiocGenerics_0.2.0
> [36] colorRamps_2.3RColorBrewer_1.0-5sparcl_1.0.3
> gap_1.1-9 plotrix_3.4-6 som_0.3-5
> pvclust_1.2-2
> [43] RobustRankAggreg_1.0  impute_1.30.0 reshape_0.8.4
> plyr_1.8  zoo_1.7-9 data.table_1.8.8
> foreach_1.4.0
> [50] foreign_0.8-53languageR_1.4 preprocessCore_1.18.0
> gtools_2.7.1  BiocInstaller_1.4.9   hash_2.2.6
>
> loaded via a namespace (and not attached):
> [1] affyio_1.24.0bitops_1.0-4.2   codetools_0.2-8  colorspace_1.2-1
> dichromat_2.0-0  digest_0.6.3 GSEABase_1.18.0  gtable_0.1.2
> IRanges_1.14.4
> [10] iterators_1.0.6  labeling_0.1 munsell_0.4  proto_0.3-10
> RBGL_1.32.1  RCurl_1.95-4.1   reshape2_1.2.2   scales_0.2.3
> stats4_2.15.2
> [19] stringr_0.6.2tools_2.15.2 tree_1.0-33  XML_3.96-1.1
> xtable_1.7-1 zlibbioc_1.2.0
>
> [[alternative HTML version deleted]]
>
> __
> R-help@r-project.org mailing list
> 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.
>
>

[[alternative HTML version deleted]]

__
R-help@r-project.org mailing list
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.


Re: [R] ggplot2 error: "Error in as.environment(where) : 'where' is missing"

2013-06-11 Thread arun


Hi,
dataf <- as.data.frame(cbind(Sample,Vals))
 str(dataf)
#'data.frame':    20 obs. of  2 variables:
# $ Sample: Factor w/ 2 levels "A","B": 1 1 1 1 1 1 1 1 1 1 ...
# $ Vals  : Factor w/ 20 levels "121","154","159",..: 20 12 13 1 2 14 18 5 17 
10 ...
ggplot(dataf,aes(x=Vals,colour=Sample))+geom_density()
#Error in as.environment(where) : 'where' is missing


dataf<- data.frame(Sample,Vals)
 str(dataf)
#'data.frame':    20 obs. of  2 variables:
# $ Sample: Factor w/ 2 levels "A","B": 1 1 1 1 1 1 1 1 1 1 ...
# $ Vals  : int  96 712 765 121 154 78 821 258 812 51 ...

ggplot(dataf,aes(x=Vals,colour=Sample))+geom_density() #no error
A.K.




- Original Message -
From: Brian Smith 
To: r-help Help 
Cc: 
Sent: Tuesday, June 11, 2013 1:44 PM
Subject: [R] ggplot2 error: "Error in as.environment(where) : 'where' is
missing"

Hmm...I think it used to work before, but it gives an error now. Here is
some sample code:

=
library(ggplot2)
Sample <- rep(c('A','B'),rep(10,2))
Vals <- sample(1:1000,20)
dataf <- as.data.frame(cbind(Sample,Vals))
myplot <- ggplot(dataf,aes(x=Vals,colour=Sample)) + geom_density()
myplot
=

I get the following error:

"Error in as.environment(where) : 'where' is missing"

Am I doing something wrong?

thanks!



 sessionInfo() ***

R version 2.15.2 (2012-10-26)
Platform: x86_64-apple-darwin9.8.0/x86_64 (64-bit)

locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

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

other attached packages:
[1] gridExtra_0.9.1       sm_2.2-4.1            imputation_2.0.1
locfit_1.5-9          TimeProjection_0.2.0  Matrix_1.0-12
timeDate_2160.97
[8] lubridate_1.2.0       gbm_2.0-8             survival_2.37-4
gplots_2.11.0         MASS_7.3-23           KernSmooth_2.23-10
caTools_1.14
[15] gdata_2.12.0          heatmap.plus_1.3      ggdendro_0.1-12
ggplot2_0.9.3.1       hgu133a.db_2.7.1      affy_1.34.0
genefilter_1.38.0
[22] biomaRt_2.12.0        org.Hs.eg.db_2.7.1    GOstats_2.22.0
graph_1.34.0          Category_2.22.0       GO.db_2.7.1
RSQLite_0.11.2
[29] DBI_0.2-5             geneplotter_1.34.0    lattice_0.20-15
annotate_1.34.1       AnnotationDbi_1.18.4  Biobase_2.16.0
BiocGenerics_0.2.0
[36] colorRamps_2.3        RColorBrewer_1.0-5    sparcl_1.0.3
gap_1.1-9             plotrix_3.4-6         som_0.3-5
pvclust_1.2-2
[43] RobustRankAggreg_1.0  impute_1.30.0         reshape_0.8.4
plyr_1.8              zoo_1.7-9             data.table_1.8.8
foreach_1.4.0
[50] foreign_0.8-53        languageR_1.4         preprocessCore_1.18.0
gtools_2.7.1          BiocInstaller_1.4.9   hash_2.2.6

loaded via a namespace (and not attached):
[1] affyio_1.24.0    bitops_1.0-4.2   codetools_0.2-8  colorspace_1.2-1
dichromat_2.0-0  digest_0.6.3     GSEABase_1.18.0  gtable_0.1.2
IRanges_1.14.4
[10] iterators_1.0.6  labeling_0.1     munsell_0.4      proto_0.3-10
RBGL_1.32.1      RCurl_1.95-4.1   reshape2_1.2.2   scales_0.2.3
stats4_2.15.2
[19] stringr_0.6.2    tools_2.15.2     tree_1.0-33      XML_3.96-1.1
xtable_1.7-1     zlibbioc_1.2.0

    [[alternative HTML version deleted]]

__
R-help@r-project.org mailing list
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.


__
R-help@r-project.org mailing list
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.


Re: [R] ggplot2 error: "Error in as.environment(where) : 'where' is missing"

2013-06-11 Thread Bert Gunter
I just wanted to point out that the construction:

dataf <- as.data.frame(cbind(Sample,Vals))

is **EVIL** .

Why?
cbind() constructs a matrix out of the separate vectors, and must
coerce columns of different types, as is the case here, to do so (a
matrix must be of one data type). Consequently

> sapply(dataf,class)
  Sample Vals
"factor" "factor"

## is almost certainly not what is wanted.

The correct way to create the data frame is simply:

> df <- data.frame(Sample, Vals)
> sapply(df, class)
   Sample  Vals
 "factor" "integer"

I have no idea whether the evil construction this is related to your
difficulties, but it couldn't help.

Cheers,
Bert

On Tue, Jun 11, 2013 at 10:44 AM, Brian Smith  wrote:
> Hmm...I think it used to work before, but it gives an error now. Here is
> some sample code:
>
> =
> library(ggplot2)
> Sample <- rep(c('A','B'),rep(10,2))
> Vals <- sample(1:1000,20)
> dataf <- as.data.frame(cbind(Sample,Vals))
> myplot <- ggplot(dataf,aes(x=Vals,colour=Sample)) + geom_density()
> myplot
> =
>
> I get the following error:
>
> "Error in as.environment(where) : 'where' is missing"
>
> Am I doing something wrong?
>
> thanks!
>
>
>
>  sessionInfo() ***
>
> R version 2.15.2 (2012-10-26)
> Platform: x86_64-apple-darwin9.8.0/x86_64 (64-bit)
>
> locale:
> [1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
>
> attached base packages:
> [1] splines   grid  stats graphics  grDevices utils datasets
> methods   base
>
> other attached packages:
>  [1] gridExtra_0.9.1   sm_2.2-4.1imputation_2.0.1
> locfit_1.5-9  TimeProjection_0.2.0  Matrix_1.0-12
> timeDate_2160.97
>  [8] lubridate_1.2.0   gbm_2.0-8 survival_2.37-4
> gplots_2.11.0 MASS_7.3-23   KernSmooth_2.23-10
> caTools_1.14
> [15] gdata_2.12.0  heatmap.plus_1.3  ggdendro_0.1-12
> ggplot2_0.9.3.1   hgu133a.db_2.7.1  affy_1.34.0
> genefilter_1.38.0
> [22] biomaRt_2.12.0org.Hs.eg.db_2.7.1GOstats_2.22.0
> graph_1.34.0  Category_2.22.0   GO.db_2.7.1
> RSQLite_0.11.2
> [29] DBI_0.2-5 geneplotter_1.34.0lattice_0.20-15
> annotate_1.34.1   AnnotationDbi_1.18.4  Biobase_2.16.0
> BiocGenerics_0.2.0
> [36] colorRamps_2.3RColorBrewer_1.0-5sparcl_1.0.3
> gap_1.1-9 plotrix_3.4-6 som_0.3-5
> pvclust_1.2-2
> [43] RobustRankAggreg_1.0  impute_1.30.0 reshape_0.8.4
> plyr_1.8  zoo_1.7-9 data.table_1.8.8
> foreach_1.4.0
> [50] foreign_0.8-53languageR_1.4 preprocessCore_1.18.0
> gtools_2.7.1  BiocInstaller_1.4.9   hash_2.2.6
>
> loaded via a namespace (and not attached):
>  [1] affyio_1.24.0bitops_1.0-4.2   codetools_0.2-8  colorspace_1.2-1
> dichromat_2.0-0  digest_0.6.3 GSEABase_1.18.0  gtable_0.1.2
> IRanges_1.14.4
> [10] iterators_1.0.6  labeling_0.1 munsell_0.4  proto_0.3-10
> RBGL_1.32.1  RCurl_1.95-4.1   reshape2_1.2.2   scales_0.2.3
> stats4_2.15.2
> [19] stringr_0.6.2tools_2.15.2 tree_1.0-33  XML_3.96-1.1
> xtable_1.7-1 zlibbioc_1.2.0
>
> [[alternative HTML version deleted]]
>
> __
> R-help@r-project.org mailing list
> 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.



-- 

Bert Gunter
Genentech Nonclinical Biostatistics

Internal Contact Info:
Phone: 467-7374
Website:
http://pharmadevelopment.roche.com/index/pdb/pdb-functional-groups/pdb-biostatistics/pdb-ncb-home.htm

__
R-help@r-project.org mailing list
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.


[R] ggplot2 error: "Error in as.environment(where) : 'where' is missing"

2013-06-11 Thread Brian Smith
Hmm...I think it used to work before, but it gives an error now. Here is
some sample code:

=
library(ggplot2)
Sample <- rep(c('A','B'),rep(10,2))
Vals <- sample(1:1000,20)
dataf <- as.data.frame(cbind(Sample,Vals))
myplot <- ggplot(dataf,aes(x=Vals,colour=Sample)) + geom_density()
myplot
=

I get the following error:

"Error in as.environment(where) : 'where' is missing"

Am I doing something wrong?

thanks!



 sessionInfo() ***

R version 2.15.2 (2012-10-26)
Platform: x86_64-apple-darwin9.8.0/x86_64 (64-bit)

locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

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

other attached packages:
 [1] gridExtra_0.9.1   sm_2.2-4.1imputation_2.0.1
locfit_1.5-9  TimeProjection_0.2.0  Matrix_1.0-12
timeDate_2160.97
 [8] lubridate_1.2.0   gbm_2.0-8 survival_2.37-4
gplots_2.11.0 MASS_7.3-23   KernSmooth_2.23-10
caTools_1.14
[15] gdata_2.12.0  heatmap.plus_1.3  ggdendro_0.1-12
ggplot2_0.9.3.1   hgu133a.db_2.7.1  affy_1.34.0
genefilter_1.38.0
[22] biomaRt_2.12.0org.Hs.eg.db_2.7.1GOstats_2.22.0
graph_1.34.0  Category_2.22.0   GO.db_2.7.1
RSQLite_0.11.2
[29] DBI_0.2-5 geneplotter_1.34.0lattice_0.20-15
annotate_1.34.1   AnnotationDbi_1.18.4  Biobase_2.16.0
BiocGenerics_0.2.0
[36] colorRamps_2.3RColorBrewer_1.0-5sparcl_1.0.3
gap_1.1-9 plotrix_3.4-6 som_0.3-5
pvclust_1.2-2
[43] RobustRankAggreg_1.0  impute_1.30.0 reshape_0.8.4
plyr_1.8  zoo_1.7-9 data.table_1.8.8
foreach_1.4.0
[50] foreign_0.8-53languageR_1.4 preprocessCore_1.18.0
gtools_2.7.1  BiocInstaller_1.4.9   hash_2.2.6

loaded via a namespace (and not attached):
 [1] affyio_1.24.0bitops_1.0-4.2   codetools_0.2-8  colorspace_1.2-1
dichromat_2.0-0  digest_0.6.3 GSEABase_1.18.0  gtable_0.1.2
IRanges_1.14.4
[10] iterators_1.0.6  labeling_0.1 munsell_0.4  proto_0.3-10
RBGL_1.32.1  RCurl_1.95-4.1   reshape2_1.2.2   scales_0.2.3
stats4_2.15.2
[19] stringr_0.6.2tools_2.15.2 tree_1.0-33  XML_3.96-1.1
xtable_1.7-1 zlibbioc_1.2.0

[[alternative HTML version deleted]]

__
R-help@r-project.org mailing list
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.