[R] Can any one help me on this Issue
R. Michael Weylandt
michael.weylandt at gmail.com
Thu Aug 2 00:25:33 CEST 2012
Hi Namit,
I feel like you posted this (or a _very_ similar) question just a few
days ago: yes.... indeed you did:
https://stat.ethz.ch/pipermail/r-help/2012-July/319634.html
with a good amount of response.
I'm going to direct you in a different path: don't add these things
within R, at least, not to the very end. Your numbers are truly just
numbers; dollar signs and percent symbols are just typographical cruft
that humans like to see -- not computationally relevant, but
admittedly quite useful -- so add them on in making your final report
(in Sweave / LaTeX or other)
Your upstream problems seems to be that you have factors and not
numbers in your data frame. You'd be better served trying to find the
cause of that -- str() is helpful -- and, if you can fix that, all
your warning message should take care of themselves.
Best,
Michael
On Wed, Aug 1, 2012 at 7:51 AM, namit <saileshchowdary at gmail.com> wrote:
> Hi Friends,
>
>
> I'm new to R ,I have a data frame Z16 which is genarated from another data
> frame, and I want to add “%” & “$” in row 4 and 5 respectively. when I’m
> trying using below logic, I’m getting warning message. I'm using R 2.14.2
> Version
> Can anyone help me out on this.
>
> Note: Initially i used tranfrom function to do some calculations,where ever
> it should give zero,its giving NaN,i used Replace function to replace NaN
> with Zero(0)
>
> Z16:
> Summary G Y R T
> Accts 582 644 0 1226
> AcctCov 230 165 0 395
> Cov% 40 26 0 32
> UnCov% 60 74 0 68
> EqVol11$MM 8.5 10.6 0 19.1
>
> Using this logic:
>
> Z16[5,2:5]<-paste("$",Z16[5,2:5],sep="")
> Z16[3,2:5]<-paste(Z16[3,2:5],"%",sep="")
> Z16[4,2:5]<-paste(Z16[4,2:5],"%",sep="")
>
> Getting this Warning: In `[<-.factor`(`*tmp*`, iseq, value = c(3L, 1L, 2L,
> 4L, NA))
> invalid factor level, NAs
> generate
>
>
> Final result:
>
> Summary G Y R T
> Accts 582 644 0 1226
> AcctCov 230 165 0 395
> Cov% 40% 26% 0% 32%
> UnCov% 60% 74% 0% 68%
> EqVol11$MM $8.50 $10.60 $0 $19.10
>
> Thanks in Advance.
>
> Thanks,
> Namit
>
>
>
> --
> View this message in context: http://r.789695.n4.nabble.com/Can-any-one-help-me-on-this-Issue-tp4638664.html
> Sent from the R help mailing list archive at Nabble.com.
>
> ______________________________________________
> R-help at 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.
More information about the R-help
mailing list