[R] assign value between different type: Double vs Integer
Sarah Goslee
sarah.goslee at gmail.com
Sat Apr 24 16:45:48 CEST 2010
On Sat, Apr 24, 2010 at 9:31 AM, Dong GUO <cguous at gmail.com> wrote:
> Dear list,
>
> just to put it in a simple way:
>
> i read.csv from csv file to create a gdata
>
> then, create array gdata34
>
> however, when making a loop for assigning gdata34[1,m]<-gdata[m,4],
> this is what happen
So you assigned (m == 4)
gdata34[1, 4] <- gdata[4, 4]
> gdata[1,4] 's real value is 10354, however, the gdata34[1,4] turns to be 883
But now you expect
gdata[1,4] == gdata34[1,4]
If your loop description is correct,
gdata34[1,4] <- gdata[4, 4]
and
gdata34[1,1] <- gdata[1,4]
Something is wrong either in your description or
your check. I don't think it has anything to do with
storage mode.
Sarah
> then i checked the type: gdata[1,4] is integer, while gdata34[1,4] is double.
>
> Can any one give me some help on it????
>
> Many thanks in advance.
>
> Best regards,
> Dong
>
--
Sarah Goslee
http://www.functionaldiversity.org
More information about the R-help
mailing list