Hi peoples,

I'm trying to work out a function which will allow me to relace column names on the basis of substrings within the existing names. e.g.

I'd like:

  blah.Na  blah2.Na  blah3.Mg  blah4.Mg  blah5.K  blah6.K
R1       x         x         x         x        x        x
R2       x         x         x         x        x        x
...

to become:

   Na (%)    Na (%)    Mg (%)    Mg (%)  K (ppm)  K (ppm)
R1       x         x         x         x        x        x
R2       x         x         x         x        x        x
...

So based on whether the existing column name has a .Na or a .K etc. in it somewhere, I'd like it to be replaced with a name which I can provide i.e. Na (%) or K (%).

So far I can't even figure out how to replace a column name:

aa[colnames(aa)=="blah3.Mg"]_colnames("Mg (%)")
Error in matrix(value, n, p) : No data to replace in matrix(...)

help please
Cheers Jeremy

______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help

Reply via email to