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

Manuel Mendoza mmendoz@ @end|ng |rom |u|br|ghtm@||@org
Sab Abr 25 14:15:48 CEST 2020


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]]



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