Dear sir; may you drop me some idea how can i get rid of following error message: Error in switch(nmeth, { : NA/NaN/Inf in foreign function call (arg 1) i dont know what does nmeth and ther rest of error message mean? i have a file which contains 460 rows and 174 columns including missing value as NA. Regards, Mostafa
Mostafa Ghaderi <mostafa.ghaderi <at> inw.agrl.ethz.ch> writes:> may you drop me some idea how can i get rid of following error message: > Error in switch(nmeth, { : NA/NaN/Inf in foreign function call (arg 1) > i dont know what does nmeth and ther rest of error message mean? i have > a file which contains 460 rows and 174 columns including missing value > as NA.I assume that you are using R on some silicon-based electric circuit, but that's about all I can guess to understand the error message. In what command did it occur? Possibly "read.table"? And try traceback() after the error message. And if it is during read-in of data, shorten your file to 3 lines and try again. Dieter
Prof Brian Ripley
2005-Aug-19 13:39 UTC
[R] kmenas does not accept NAs (was tackle with error)
On Fri, 19 Aug 2005, Mostafa Ghaderi wrote:> may you drop me some idea how can i get rid of following error message: > Error in switch(nmeth, { : NA/NaN/Inf in foreign function call (arg 1) > i dont know what does nmeth and ther rest of error message mean? i have > a file which contains 460 rows and 174 columns including missing value > as NA.> PLEASE do read the posting guide! http://www.R-project.org/posting-guide.htmlPlease do read it carefully. You have not told us what you are doing, nor provided a reproducible example. Using traceback() will tell you where the error message is coming from. Some searching suggests you are using kmeans(). If you have matrix with missing values which you pass to kmeans, this is what you will get. It does not accept missing values, so you will have to decide what to do about them. -- Brian D. Ripley, ripley at stats.ox.ac.uk Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/ University of Oxford, Tel: +44 1865 272861 (self) 1 South Parks Road, +44 1865 272866 (PA) Oxford OX1 3TG, UK Fax: +44 1865 272595