[R-es] Operaciones entre variables de un dataframe
Jesús Para Fernández
j.para.fernandez en hotmail.com
Mie Ago 16 07:19:15 CEST 2017
Has probado con ifelse??
wryB03&nCoord<-ifelse(
wryB03$EstCoordTMin" >0 & nEstCoordTMax>0,
wryB03$nEstCoordTMax -wryB03$nEstCoordTMin,0)
________________________________
De: R-help-es <r-help-es-bounces en r-project.org> en nombre de David Contreras <davidcontreras00 en gmail.com>
Enviado: miércoles, 16 de agosto de 2017 6:10
Para: r-help-es
Asunto: [R-es] Operaciones entre variables de un dataframe
Buenas noches a todos,
Estoy empezando con la programación en R y tengo un inconveniente que estoy
seguro ustedes lo resolverán muy fácil.
Tengo un data frame y quiero calcular un nuevo campo dentro del mismo
frame que se llama "wryB03", con dos variables que se llaman "nEstCoordTMin"
y "nEstCoordTMax", quiero crear una variable nueva "nCoor3.1" de acuerdo a
la siguiente condición:
- Cuando "nEstCoordTMin" >0 & "nEstCoordTMax">0 que me haga la siguiente
operación en la variable "nCoor3.1"
- "nEstCoordTMax" - "nEstCoordTMin"
En el código tengo algo como:
wryB03[(wryB03[,"nEstCoordTMin"]>0 & wryB03[,"nEstCoordTMax"]>0),
"nCoor3.1"] <- wryB03[(wryB03[,"nEstCoordTMin"]>0 &
wryB03[,"nEstCoordTMax"]>0),(wryB03[,"nEstCoordTMax"] -
wryB03[,"nEstCoordTMin"])]
El objetivo es crear una variable nueva "nCoor3.1" con la diferencia "
nEstCoordTMax"- "nEstCoordTMin " cuando se cumpla la condición.
Al ejecutar el código genera el siguiente error:
Warning message:
In `[<-.data.frame`(`*tmp*`, (wryB03[, "nEstCoordTMin"] > 0 & wryB03[, :
provided 65 variables to replace 1 variables
Agradezco su colaboración.
Saludos,
[[alternative HTML version deleted]]
_______________________________________________
R-help-es mailing list
R-help-es en r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es
Página de Información de R-help-es<https://stat.ethz.ch/mailman/listinfo/r-help-es>
stat.ethz.ch
Esta es una lista de correo para solicitar ayuda sobre R en español y se entiende como un complemento social a la documentación, libros, etc. disponibles sobre R ...
[[alternative HTML version deleted]]
Más información sobre la lista de distribución R-help-es