[R] Ordered factors and DBMS
Timothy H. Keitt
tklistaddr at keittlab.bio.sunysb.edu
Thu Oct 4 19:28:43 CEST 2001
Doug's suggestions of joining two tables or defining a new type are a
good ones, although you would have to do some manual manipulations in
raw SQL. There is a general need to be able to split compound R types
across more than one SQL column. It may be possible with RPgSQL if you
redefind rpgsql.format.values.factor and friends, but I haven't tried
this myself. It is something to think about as we develop a more general
db interface.
Tim
F. Tusell wrote:
>Is there any way of preserving order of ordered factors when storing a
>table in PostgreSQL?
>
>I have been using PostgreSQL and the RPgSQL package to store a large
>table with answers such as "Strong disagreement", "Strong agreement",
>"Mild disagreement". "Mild agreement". When reading the table, such
>answers are turned into factors, apparently in reverse alphabetical
>order. If I reorder them using ordered(factor, levels=the order I
>want), everything is fine for the session, but saving the table and
>re-reading it reverts to the original order.
>
>I have a vague feeling of having seen this asked, but I could not
>locate any references. I looked also B.D. Ripley's "Using Databases
>with R", but this problem is not discussed.
>
>
>ft.
>
--
Timothy H. Keitt
Department of Ecology and Evolution
State University of New York at Stony Brook
Stony Brook, New York 11794 USA
Phone: 631-632-1101, FAX: 631-632-7626
http://life.bio.sunysb.edu/ee/keitt/
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
More information about the R-help
mailing list