[R-es] Cambiar datos de un DF
Samura .
tont|to82 @end|ng |rom hotm@||@com
Dom Sep 13 14:37:56 CEST 2020
Hola a tod using s
�C�mo puedo cambiar varios datos por otros en un data frame?
Por ejemplo
col1<-c("uno","dos",3,4,"cinco",6,"siete",8,9,"diez")
col2<-c(1,2,3,4,5,6,7,8,9,10)
df<-data.frame(col1,col2)
df$col1<-as.character(df$col1)
df
col1 col2
uno 1
dos 2
3 3
4 4
cinco 5
6 6
siete 7
8 8
9 9
diez 10
Ahora quiero cambiar por ejemplo los n�meros por letras (o cualquier otro dato en cualquier otro ejemplo)
df$col1[df$col1==3]<-"tres"
df$col1[df$col1==4]<-"cuatro"
df$col1[df$col1==6]<-"seis"
df$col1[df$col1==8]<-"ocho"
df$col1[df$col1==9]<-"nueve"
�No hay otra forma de ponerlo para no ir uno a uno?
he probado con
df$col1[df$col1==c(3,4,6)]<-c("tres","cuatro","seis")
pero nada, pq creo que tendr�a q ponerlos todos, solo quiero poner los que quiero cambiar.
Gracias!
[[alternative HTML version deleted]]
Más información sobre la lista de distribución R-help-es