[R-es] problemas al cambiar el nombre de una variable

Marcelino de la Cruz Rot m@rce||no@de|@cruz @end|ng |rom urjc@e@
Sab Abr 25 14:47:41 CEST 2020


Hola Manuel:

¿podría ser que no estuviese definido ncol?

Un saludo,

Marcelino


El 25/04/2020 a las 14:15, Manuel Mendoza escribió:
> Buenos días, al final de un loop añado 3 variables que acabo de crear, a
> una df, y les pongo un nombre.
>
> Las variables son Max, Min y Mean.
>
> Las añado a BData7085:
>    BData7085$Max<-Max
>    BData7085$Min<-Min
>    BData7085$Meann<-Mean  (hasta aquí bien)
>
> Para ponerles su nombre final:
>    colnames(BData7085)[ncol-2]<-paste(colnames(Data)[j],"max",sep = "")
>    colnames(BData7085)[ncol-1]<-paste(colnames(Data)[j],"min",sep = "")
>    colnames(BData7085)[ncol]<-paste(colnames(Data)[j],"mean",sep = "")
>
> para las dos primeras me da:
> Error in ncol - 2: non-numeric argument to binary operator
>
> y para la última:
> Error in colnames(BData7085)[ncol] <- paste(colnames(Data)[j], "mean",  :
>    invalid subscript type 'closure.
>
> Gracias,
> Manuel
>
> 	[[alternative HTML version deleted]]
>
> _______________________________________________
> R-help-es mailing list
> R-help-es using r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
> .


-- 
Marcelino de la Cruz Rot
Depto. de Biología y Geología
Física y Química Inorgánica
Universidad Rey Juan Carlos
Móstoles España



Más información sobre la lista de distribución R-help-es