vograno@arbitrade.com
2001-Dec-11 02:34 UTC
[Rd] multi.line=FALSE does not work in scan() (PR#1210)
The following applies to scan function called with multi.line=FALSE and what=list(...). If 'what' has more members than the number of columns in the file scan() keeps reading from the next line of the file despite multi.line=FALSE. Here is a transcript of the session: # attempts to read four field whereas the file, foo, has only three per row # This is the "foo" file 1 2.1 3.2 1 4.1 5.2 1 6.1 7.2> x <- scan("foo", list(integer(0), double(0), double(0), integer(0)),multi.line=FALSE) Error in scan("foo", list(integer(0), double(0), double(0), integer(0)), : "scan" expected an integer, got "4.1" # That an error will arise is expected, but not of this kind # As a side note, it would be more informative if scan() printed the serial number of the offending line (this is what S-Plus does).> unlist(R.Version())platform arch os system "i686-pc-linux-gnu" "i686" "linux-gnu" "i686, linux-gnu" status major minor year "" "1" "3.1" "2001" month day language "08" "31" "R" Thank you for developing R, Regards, Vadim -------------------------------------------------- DISCLAIMER This e-mail, and any attachments thereto, is intended only for use by the addressee(s) named herein and may contain legally privileged and/or confidential information. If you are not the intended recipient of this e-mail, you are hereby notified that any dissemination, distribution or copying of this e-mail, and any attachments thereto, is strictly prohibited. If you have received this e-mail in error, please immediately notify me and permanently delete the original and any copy of any e-mail and any printout thereof. E-mail transmission cannot be guaranteed to be secure or error-free. The sender therefore does not accept liability for any errors or omissions in the contents of this message which arise as a result of e-mail transmission. NOTICE REGARDING PRIVACY AND CONFIDENTIALITY Knight Trading Group may, at its discretion, monitor and review the content of all e-mail communications. -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html Send "info", "help", or "[un]subscribe" (in the "body", not the subject !) To: r-devel-request@stat.math.ethz.ch _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._