Writing a function
vincent.stoliaroff at socgen.com wrote:
Hi r lovers, I have written the following function
ClearDeltaBis
function(Matrix){
for (i in 1:3)
{
for (j in 1:2)
{if (is.na(Matrix[i,j]))
NA->(Matrix[i,j+1])}
}
Matrix
}
it looks correct but when I try to implement it on the MatCor Matrix I get
this error message
ClearDeltaBis(MatCor)
Error: couldn't find function "(<-" I don't understand where does it come from since I have no string like (<- in my code Thanks for any help that could be provided.
Hint: NA->(Matrix[i,j+1]) is syntactically almost the same as (Matrix[i,j+1]) <- NA but the latter (without the brackets) is less confusing. Uwe Ligges