R cran

Nikos Apostolakis absent at sdf.lonestar.org
Sun May 28 00:59:17 EEST 2006


On Sun, May 28, 2006 at 12:24:41AM +0300, thus spake Dimitris Mexis:
> On Sat, 27 May 2006 20:49:03 +0000, Nikos Apostolakis wrote:
> 
> > On Sat, May 27, 2006 at 10:49:11PM +0300, thus spake Dimitris Mexis:
> >> > On Sat, May 27, 2006 at 10:18:20PM +0300, thus spake Dimitris Mexis:
> >> >> for ( i in 0:length(a[2])){for ( z in 0:length( a[12] )){a[2];};}
> >                                                               ^^^^
> > Αλλά αργότερα λες,
> > 
> >> for ( i in 0:length(a[2])){for ( z in 0:length( a[12] )){a[3];};}
> >                                                            ^^^^ 
> >>ti kano lathos?
> > 
> > Φαντάζομαι ότι δεν εννοείς το παραπάνω λάθος που μάλλον είναι
> > τυπογραφικό :).
> > 
> 
> Giati einai lathos, afto?! Den to piasa!, afou doulevi, kai profanos einai
> to mikos tis a stilis, diladi to megethos ton dedomenon...apo oso katalava....
> kai to dokimasa me ena mono loop, kai doulevi...
> 


Αυτό ήταν αστείο (hey, who said jokes have to be funny?) Στο πρώτο
ποστ είχες a[2] αλλά μετά το έκανες α[3].  Προφανώς τυπογραφικό.

> 
> >> Diladi, gia KATHE onoma, fere gia oles tis
> imerominies pou to
> >> aforoun....ta timologia...
> > 
> > Εμένα μου φαίνεται πως λές «για όσα
> > είναι τα ονόματα και ένα ακόμα, και για
> > όλες τις ημερομηνίες και μια ακόμα, όλα
> > τα τιμολόγια». Δοκίμασε να βάλεις "print
> > a[3]" αντί για "a[3]" αν και αμφιβάλω ότι
> > αυτό θα λύσει το πρόβλημά σου.
> > 
> > Από αυτή την περιγραφή
> > 
> >> a[2] = column me onomata
> >> a[12]=column me dates
> >> a[3]=timologia
> > 
> > να συμπεράνω ότι το a είναι matrix; Αν ναι,
> > τότε για να αναφερθείς στην πρώτη στήλη
> > λες "a[,1]" και για να αναφερθείς στην
> > τρίτη γραμμή λες "a[3,]".  Παρόμοια και για
> > arrays μεγαλύτερων διαστάσεων. Βοηθάει
> > αυτό;
> > 
> > Νίκος
> 
> Den xero gri tin R! kai den boro na
> sou po ti einai to a :-) , giati to a to vgala apo tin mysql pou ekane
> ena fetch. to a, oti kai na einai, sigoura einai ta dedomena, kai kathe
> a[x], ferni tin stili pou thelo. san na leme kai a["person"]
> Tora, an valo a[z,2] allazi tipota? giati epimeni ferni mono ena stoixeio
> kai oxi ola tis loopas!
> 

Δοκίμασε να βάλεις κόμματα σε διάφορα μέρη να δείς τι γίνεται.
Χωρίς να έχω τα δεδομένα σου δεν μπορώ να πειραματιστώ αλλά μου
φαίνεται ότι το πρόβλημα είναι ότι το a είναι πίνακας οπότε αν
θέλεις να αναφερθείς στη δεύτερη στήλη πρέπει να γράψεις "a[,2]" και
όχι απλά "a[2]" το οποίο αναφέρεται στο δεύτερο στοιχείο του πίνακα
(θεωρούμενος σαν διάνυσμα (vector)).  Για παράδειγμα δες το παρακάτω
interactive session με την R:

> x <- array(1:20, dim=c(4,5))
> x[,2]
[1] 5 6 7 8
> x[2,]
[1]  2  6 10 14 18
> x[2]
[1] 2
> x
     [,1] [,2] [,3] [,4] [,5]
[1,]    1    5    9   13   17
[2,]    2    6   10   14   18
[3,]    3    7   11   15   19
[4,]    4    8   12   16   20
>

HTH
Nikos

-- 
If you want a picture of the future, imagine a boot stamping on a
human face -- for ever.
          --George Orwell, 1984




More information about the Linux-greek-users mailing list