Dear R developers
I thought I better report this behavior.
Example:
> print(matrix(c(1,NA,1,1),2,2), na.print="")
[,1] [,2]
[1,] 1 1
[2,] 1
> print(as.data.frame(matrix(c(1,NA,1,1),2,2)), na.print="")
V1 V2
1 1 1
2 NA 1
The help-file for print.data.frame gives me the impression that it should be
possible to specify the na.print option (na.print option works in
print.default, and following the reference to the helpfile for the format
function then default value of na.encode in that function is TRUE).
When I study the code for print.data.frame is see that format.data.frame is
used with option na.encode = FALSE. Is that the cause for the behavior I see ?
If so, are there good reasons for having it this way ?
Best
Ole Christensen
[[alternative HTML version deleted]]
______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel