[R] NAs introduced by coercion

From: Wim Bertels <wim.bertels_at_khleuven.be>
Date: Tue, 11 Mar 2008 12:05:03 +0100


Hallo,

i get a warning message that NAs are introduced by coercion, so my idea is to write a function to see which values are turned into NA

For this i need to write a function to go through (loop) the original data and the transformed (with the introduced na) to see which data were transformed to NA.
So the return of this function should be a 2*many matrix like structure, eg
names: indexolddata, valueolddata
45, 789
89, 4568
and so on

(on the data that were transformed into an NA)

I am doing something wrong.

A simple example:

> test2 <- function(d) {

+ v <- vector()
+ for (i in 1:length(d)) {
+

e.csv
.RData
.Rhistory
+ append(v, i , after=i)
+
e.csv
.RData
.Rhistory
+ }
+ v
+        }

# why a get file listing running this code, no idea, anyway i continue

> temp <- test2(data)
> temp

logical(0)

# so no data?
# but ..

> length(data)

[1] 3240

What am i doing wrong?
Thank u.



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. Received on Tue 11 Mar 2008 - 11:27:05 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Tue 11 Mar 2008 - 13:30:20 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.

list of date sections of archive