Hi Jean,

 

Problem result: the 1st column value must be complete for heatmap to run
correctly.

This solved the same problem I had with vegdist.

 

Thank you for your help.

 

Regards

 

David

 

De: Adams, Jean [mailto:jvad...@usgs.gov] 
Enviado el: 24 de octubre de 2013 14:12
Para: David Romero
CC: R help
Asunto: Re: [R] Error in heatmap

 

David,

 

You should cc r-help on all correspondence so others can follow the thread.

 

The error appears to be a result of the missing values yielded by the dist()
function on your matrix.

See https://stat.ethz.ch/pipermail/r-help/2009-July/204443.html.

 

Jean

 

On Thu, Oct 24, 2013 at 1:25 PM, David Romero <drom...@mda.cinvestav.mx>
wrote:

Hi,

 

The difference is:

row.names=1

for csv reading. 

The first column is a numeric row name, it mustn't take part of the heatmap.


 

I change it to text and try with and without  "row.names=1"

Both give me error.

 

Regards

 

David

 

De: Adams, Jean [mailto:jvad...@usgs.gov] 
Enviado el: 24 de octubre de 2013 11:52
Para: David Romero
CC: R help


Asunto: Re: [R] Error in heatmap

 

Using your csv file, I get no error running the following code.

     SPIV2 <- read.csv("C:/Temp/SPI V2.csv")

     heatmap(as.matrix(SPIV2), na.rm=TRUE)

Perhaps you modified SPIV2 in some way prior to running heatmap()?

 

Jean

 

 

 

On Tue, Oct 22, 2013 at 10:29 AM, David Romero <drom...@mda.cinvestav.mx>
wrote:

Hi Jean

 

Thank you for helping.

No, there is no empty column or row. I join the data base.

 

Regards

 

David

 

 

 

De: Adams, Jean [mailto:jvad...@usgs.gov] 
Enviado el: 22 de octubre de 2013 07:03
Para: David Romero
CC: r-h...@stat.math.ethz.ch
Asunto: Re: [R] Error in heatmap

 

Do you have a row or column that is all missing?

     sum(apply(is.na(as.matrix(SPIV2)), 1, all)) > 0

     sum(apply(is.na(as.matrix(SPIV2)), 2, all)) > 0

 

For example, this code

     m <- as.matrix(mtcars)

     m[8, ] <- NA

     heatmap(m, na.rm=TRUE)

throws this error

     Error in hclustfun(distfun(x)) : 

       NA/NaN/Inf in foreign function call (arg 11)

 

Jean

 

 

On Mon, Oct 21, 2013 at 1:04 PM, David Romero <drom...@mda.cinvestav.mx>
wrote:

Hi,



Could you please help?



Heatmap  doesn't work with:



> heatmap(as.matrix(SPIV2),na.rm = T)

Error in hclustfun(distfun(x)) :

  NA/NaN/Inf in foreign function call (arg 11)



There are no 0 data rows or column



Thanks a lot



Regards

---------------------------------------

David




______________________________________________
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.

 

 

 


        [[alternative HTML version deleted]]

______________________________________________
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.

Reply via email to