as.integer() truncates doubles toward zero, as Splus does (at least v. 6.1 under Windows does). Thus:
> look <- (10 * seq(14)) - 76 > 10 * (73.1 + look) [1] 71 171 271 371 491 586 681 791 886 981 1101 1201 1301 1401 > as.integer(10 * (73.1 + look)) [1] 70 170 270 370 490 586 681 791 886 981 1101 1201 1301 1401 ... It is not documented in R! I propose appending the following to as.integer.Rd: \section{ WARNING }{ During coercion of doubles, real numbers are not rounded but truncated (the closest integer towards zero is returned). Attributes are deleted.} And I suggest adding the previous exemple in the corresponding section in as.integer.Rd. Moreover, the subset operation [] uses as.integer() and consequently, can suffer from the same syndrome. A WARNING section in Extract.Rd would be welcome too. Version: platform = i386-pc-mingw32 arch = i386 os = mingw32 system = i386, mingw32 status = major = 1 minor = 6.1 year = 2002 month = 11 day = 01 language = R Windows XP Professional (build 2600) Service Pack 0.0 Search Path: .GlobalEnv, package:ctest, Autoloads, package:base ...........]<(({°<...............<°}))><............................... ) ) ) ) ) ( ( ( ( ( Dr. Philippe Grosjean ) ) ) ) ) ( ( ( ( ( LOV, UMR 7093 ) ) ) ) ) Station Zoologique ( ( ( ( ( Observatoire Océanologique ) ) ) ) ) BP 28 ( ( ( ( ( 06234 Villefranche sur mer cedex ) ) ) ) ) France ( ( ( ( ( ) ) ) ) ) tel: +33.4.93.76.38.16, fax: +33.4.93.76.38.34 ( ( ( ( ( ) ) ) ) ) e-mail: [EMAIL PROTECTED] ( ( ( ( ( SciViews project coordinator (http://www.sciviews.org) ) ) ) ) ) ....................................................................... ______________________________________________ [EMAIL PROTECTED] mailing list http://www.stat.math.ethz.ch/mailman/listinfo/r-devel