Hola Jaume: lo más fácil es usar ori para nombrar las filas y después usar
la indexación para reemplazar por los valores correspondientes.
ori<-c(0:359)
 NES<-c(0:180)
 SEN<-c(179:1)
 insolacion<-c(NES,SEN)
dades<-read.csv("pas.csv",h=T,sep=";")
names(insolacion) <- ori
dades2 <- insolacion[dades$ori]
Espero que te sirva.
Un Saludo
Luciano
2010/9/27 Jaume Tormo <jautorbla en gmail.com>
Hola,
Estimados erreros, tengo un problema.
Tengo un vector de 360 valores ori:
 ori<-c(0:359)
y otro vector de 360 valores diferentes insolacion:
 NES<-c(0:180)
 SEN<-c(179:1)
 insolacion<-c(NES,SEN)
y un dataframe con una serie de valores dades (os adjunto el csv)
 dades<-read.csv("pas.csv",h=T,sep=";")
Para cada valor de ori existe un valor de insolación (tal cual están
ordenados en los vectores). Me gustarÃa que R fuera a dades y sustituyera el
valor que hay (que es ori) con el correspondiente de insolación.
Como veis la cosa es sencilla, o deberÃa serlo, por que yo llevo ya un rato
dándole vueltas a replace(), pero no acabo de ver como conseguirlo. Si veis
que está chupado dadme al menos una pista.
Muchas gracias a todos.
jaume
--
Jaume Tormo Blanes
IMEM Ramon Margalef.
Carretera San Vicente del Raspeig s/n
03690 San Vicente del Raspeig - Alicante
www.ua.es
acercad.wordpress.com