Exactly. Used to work for me, but not anymore. I tried restarting session, installing the most recent package of 'hash' etc. Here is my sessionInfo():> sessionInfo()R version 3.1.2 (2014-10-31) Platform: x86_64-apple-darwin10.8.0 (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] grid parallel stats4 stats graphics grDevices utils datasets methods base other attached packages: [1] mapdata_2.2-3 maps_2.3-9 org.Hs.eg.db_3.0.0 multicore_0.1-7 nlme_3.1-120 Rgraphviz_2.10.0 [7] biomaRt_2.22.0 topGO_2.18.0 SparseM_1.6 GO.db_3.0.0 graph_1.44.1 mouse4302.db_3.0.0 [13] org.Mm.eg.db_3.0.0 RSQLite_1.0.0 DBI_0.3.1 AnnotationDbi_1.28.1 GenomeInfoDb_1.2.4 IRanges_2.0.1 [19] S4Vectors_0.4.0 Biobase_2.26.0 BiocGenerics_0.12.1 XML_3.98-1.1 gap_1.1-12 som_0.3-5 [25] pvclust_1.3-2 foreign_0.8-63 hash_3.0.1 loaded via a namespace (and not attached): [1] bitops_1.0-6 lattice_0.20-29 RCurl_1.95-4.5 tools_3.1.2 On Fri, Mar 27, 2015 at 9:54 PM, Boris Steipe <boris.steipe at utoronto.ca> wrote:> Works for me : > > > library(hash) > hash-2.2.6 provided by Decision Patterns > > > hx <- hash( c('a','b','c'), 1:3 ) > > class(hx) > [1] "hash" > attr(,"package") > [1] "hash" > > hx$a > [1] 1 > > keys(hx) > [1] "a" "b" "c" > > > Maybe restart your session? Clear your workspace? Upgrade? > > B. > > > > > > On Mar 27, 2015, at 7:39 PM, Brian Smith <bsmith030465 at gmail.com> wrote: > > > Hi, > > > > I was trying to use hash, but can't seem to get the keys from the hash. > > According to the hash documentation ('hash' package pdf, the following > > should work: > > > >> hx <- hash( c('a','b','c'), 1:3 ) > >> class(hx) > > [1] "hash" > > attr(,"package") > > [1] "hash" > >> hx$a > > [1] 1 > >> keys(hx) > > Error in (function (classes, fdef, mtable) : > > unable to find an inherited method for function ?keys? for signature > > ?"hash"? > > > > How can I get the keys for my hash? > > > > thanks! > > > > [[alternative HTML version deleted]] > > > > ______________________________________________ > > R-help at 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. > >[[alternative HTML version deleted]]
Try to reinstall hash. Sounds like a broken installation. Best, Uwe Ligges On 28.03.2015 07:03, Brian Smith wrote:> Exactly. Used to work for me, but not anymore. I tried restarting session, > installing the most recent package of 'hash' etc. > > Here is my sessionInfo(): > >> sessionInfo() > R version 3.1.2 (2014-10-31) > Platform: x86_64-apple-darwin10.8.0 (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] grid parallel stats4 stats graphics grDevices utils > datasets methods base > > other attached packages: > [1] mapdata_2.2-3 maps_2.3-9 org.Hs.eg.db_3.0.0 > multicore_0.1-7 nlme_3.1-120 Rgraphviz_2.10.0 > [7] biomaRt_2.22.0 topGO_2.18.0 SparseM_1.6 > GO.db_3.0.0 graph_1.44.1 mouse4302.db_3.0.0 > [13] org.Mm.eg.db_3.0.0 RSQLite_1.0.0 DBI_0.3.1 > AnnotationDbi_1.28.1 GenomeInfoDb_1.2.4 IRanges_2.0.1 > [19] S4Vectors_0.4.0 Biobase_2.26.0 BiocGenerics_0.12.1 > XML_3.98-1.1 gap_1.1-12 som_0.3-5 > [25] pvclust_1.3-2 foreign_0.8-63 hash_3.0.1 > > loaded via a namespace (and not attached): > [1] bitops_1.0-6 lattice_0.20-29 RCurl_1.95-4.5 tools_3.1.2 > > > > > On Fri, Mar 27, 2015 at 9:54 PM, Boris Steipe <boris.steipe at utoronto.ca> > wrote: > >> Works for me : >> >>> library(hash) >> hash-2.2.6 provided by Decision Patterns >> >>> hx <- hash( c('a','b','c'), 1:3 ) >>> class(hx) >> [1] "hash" >> attr(,"package") >> [1] "hash" >>> hx$a >> [1] 1 >>> keys(hx) >> [1] "a" "b" "c" >> >> >> Maybe restart your session? Clear your workspace? Upgrade? >> >> B. >> >> >> >> >> >> On Mar 27, 2015, at 7:39 PM, Brian Smith <bsmith030465 at gmail.com> wrote: >> >>> Hi, >>> >>> I was trying to use hash, but can't seem to get the keys from the hash. >>> According to the hash documentation ('hash' package pdf, the following >>> should work: >>> >>>> hx <- hash( c('a','b','c'), 1:3 ) >>>> class(hx) >>> [1] "hash" >>> attr(,"package") >>> [1] "hash" >>>> hx$a >>> [1] 1 >>>> keys(hx) >>> Error in (function (classes, fdef, mtable) : >>> unable to find an inherited method for function ?keys? for signature >>> ?"hash"? >>> >>> How can I get the keys for my hash? >>> >>> thanks! >>> >>> [[alternative HTML version deleted]] >>> >>> ______________________________________________ >>> R-help at 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. >> >> > > [[alternative HTML version deleted]] > > ______________________________________________ > R-help at 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. >
I deleted the 'hash' directory and re-installed (several times!) it, but it is still wierd......> sessionInfo()R version 3.1.2 (2014-10-31) Platform: x86_64-apple-darwin10.8.0 (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] stats graphics grDevices utils datasets methods base loaded via a namespace (and not attached): [1] tools_3.1.2> library(hash)hash-3.0.1 provided by Decision Patterns> myhash <- hash(key=letters,values=1:26) > myhash<hash> containing 2 key-value pair(s). key : a b c d e f g h i j k l m n o p q r s t u v w x y z values : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26> keys(myhash)[1] "key" "values"> myhash$key[1] "a" "b" "c" "d" "e" "f" "g" "h" "i" "j" "k" "l" "m" "n" "o" "p" "q" "r" "s" "t" "u" "v" "w" "x" "y" "z"> myhash$values[1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26> sessionInfo()R version 3.1.2 (2014-10-31) Platform: x86_64-apple-darwin10.8.0 (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] stats graphics grDevices utils datasets methods base other attached packages: [1] hash_3.0.1 loaded via a namespace (and not attached): [1] tools_3.1.2>On Sat, Mar 28, 2015 at 5:02 AM, Uwe Ligges <ligges at statistik.tu-dortmund.de> wrote:> Try to reinstall hash. Sounds like a broken installation. > > Best, > Uwe Ligges > > > > On 28.03.2015 07:03, Brian Smith wrote: > >> Exactly. Used to work for me, but not anymore. I tried restarting session, >> installing the most recent package of 'hash' etc. >> >> Here is my sessionInfo(): >> >> sessionInfo() >>> >> R version 3.1.2 (2014-10-31) >> Platform: x86_64-apple-darwin10.8.0 (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] grid parallel stats4 stats graphics grDevices utils >> datasets methods base >> >> other attached packages: >> [1] mapdata_2.2-3 maps_2.3-9 org.Hs.eg.db_3.0.0 >> multicore_0.1-7 nlme_3.1-120 Rgraphviz_2.10.0 >> [7] biomaRt_2.22.0 topGO_2.18.0 SparseM_1.6 >> GO.db_3.0.0 graph_1.44.1 mouse4302.db_3.0.0 >> [13] org.Mm.eg.db_3.0.0 RSQLite_1.0.0 DBI_0.3.1 >> AnnotationDbi_1.28.1 GenomeInfoDb_1.2.4 IRanges_2.0.1 >> [19] S4Vectors_0.4.0 Biobase_2.26.0 BiocGenerics_0.12.1 >> XML_3.98-1.1 gap_1.1-12 som_0.3-5 >> [25] pvclust_1.3-2 foreign_0.8-63 hash_3.0.1 >> >> loaded via a namespace (and not attached): >> [1] bitops_1.0-6 lattice_0.20-29 RCurl_1.95-4.5 tools_3.1.2 >> >> >> >> >> On Fri, Mar 27, 2015 at 9:54 PM, Boris Steipe <boris.steipe at utoronto.ca> >> wrote: >> >> Works for me : >>> >>> library(hash) >>>> >>> hash-2.2.6 provided by Decision Patterns >>> >>> hx <- hash( c('a','b','c'), 1:3 ) >>>> class(hx) >>>> >>> [1] "hash" >>> attr(,"package") >>> [1] "hash" >>> >>>> hx$a >>>> >>> [1] 1 >>> >>>> keys(hx) >>>> >>> [1] "a" "b" "c" >>> >>> >>> Maybe restart your session? Clear your workspace? Upgrade? >>> >>> B. >>> >>> >>> >>> >>> >>> On Mar 27, 2015, at 7:39 PM, Brian Smith <bsmith030465 at gmail.com> wrote: >>> >>> Hi, >>>> >>>> I was trying to use hash, but can't seem to get the keys from the hash. >>>> According to the hash documentation ('hash' package pdf, the following >>>> should work: >>>> >>>> hx <- hash( c('a','b','c'), 1:3 ) >>>>> class(hx) >>>>> >>>> [1] "hash" >>>> attr(,"package") >>>> [1] "hash" >>>> >>>>> hx$a >>>>> >>>> [1] 1 >>>> >>>>> keys(hx) >>>>> >>>> Error in (function (classes, fdef, mtable) : >>>> unable to find an inherited method for function ?keys? for signature >>>> ?"hash"? >>>> >>>> How can I get the keys for my hash? >>>> >>>> thanks! >>>> >>>> [[alternative HTML version deleted]] >>>> >>>> ______________________________________________ >>>> R-help at 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. >>>> >>> >>> >>> >> [[alternative HTML version deleted]] >> >> ______________________________________________ >> R-help at 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. >> >>[[alternative HTML version deleted]]