Problema con R

olaxgabry
Ciao a tutti,
ho un problemino con il software R. Una volta definita una matrice $n\times1$, vorrei definire il nome delle righe: ad esempio se $n=2$, vorrei che la prima si chiamasse pippo e la seconda pippo2, conoscete il comando che mi permette di fare ciò.
Solitamente riesco a risolvere il problema con il comando rownames, ma in questo caso non mi torna.
Grazie.
Ciao

Risposte
olaxgabry
Grazie mille, ho risolto proprio ora con dimnames.
Ci credi che ho programmato un algoritmo (veramente tosto perché quello implementato in R ha degli errori) e poi mi sono perso qui: il problema è che dovevo ordinare gli elementi, dal più grande al più piccolo, della matrice
                [,1]
palmitic   0.9509516
p_eic      1.0512548
stearic    0.2623399
oleic      1.1188046
linoleic   0.7596587
l_eic      0.5798147
arachidic  0.4379307
eicosenoic 0.8953858

Ho costruito l'algoritmo per farlo, ma come noti mi lasciava il nome delle righe immutato scambiandomi solo i valori.
                [,1]
palmitic   1.1188046
p_eic      1.0512548
stearic    0.9509516
oleic      0.8953858
linoleic   0.7596587
l_eic      0.5798147
arachidic  0.4379307
eicosenoic 0.2623399


Poi ho usato proprio il comando dimnames e le cose sono migliorate.
                [,1]
oleic      1.1188046
p_eic      1.0512548
palmitic   0.9509516
eicosenoic 0.8953858
linoleic   0.7596587
l_eic      0.5798147
arachidic  0.4379307
stearic    0.2623399


Comunque sei sempre gentilissimo e ti ringrazio per la dritta, mi hai risolto un super problema. Grazie ancora.
Ciao

p.s: ma di R usi qualche manuale nello specifico?

olaxgabry
Hai fatto due procedure "molto meglio assai" della mia: ti faccio i complimenti e ti ringrazio veramente per il tempo che mi hai dedicato.
Mi saranno utilissime.
Grazie ancora Sergio.
Ciao

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.