Steve Powell wrote: > hello list members, > I am wanting to write a label using the Hmisc package, but inside a > function. Normally I can do: > > library(Hmisc) > M=2 > label(M)="lab" > > #But inside a function the "=" does not work: > Test=function(obj,labe) > { > label(obj)=labe
at this point add the line: obj > } The returned object will have what you need. -Frank > > Test(M,"new label") > > I usually use the "assign" function to make assignments inside functions, > but assign will not work with attributes, labels etc. > Any ideas? > Thanks in advance > > Steve Powell > > > proMENTE social research > research | evaluation | training & consulting > Kranjčevićeva 35, 71000 Sarajevo > mobile: +387 61 215 997 | office: +387 33 556 865 | fax: +387 33 556 866 > skype: stevepowell99 > www.promente.org | www.mojakarijera.com | www.psih.org > > > Checked by AVG Free Edition. > > 17:43 > > ______________________________________________ > R-help@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. > -- Frank E Harrell Jr Professor and Chair School of Medicine Department of Biostatistics Vanderbilt University ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.