[R-SIG-Mac] Difference between Terminal output and GUI output.
Joseph Kunkel
joe at BIO.UMASS.EDU
Sun Jul 27 16:36:12 CEST 2014
Dear R-sig-Mac,
Sorry, this was sent via another email(non-SIG-member instance) and I am resending this in order to get consideration perhaps more quickly.
I have a problem with output from the R.app GUI which is at odds in part with the Terminal console output which I prefer. The GUI does debug requests interspersed with the desired output.
My system is:
Model Name: MacBook Pro
Model Identifier: MacBookPro10,1
Processor Name: Intel Core i7
Processor Speed: 2.7 GHz
Number of Processors: 1
Total Number of Cores: 4
L2 Cache (per Core): 256 KB
L3 Cache: 6 MB
Memory: 16 GB
System Software Overview:
System Version: OS X 10.9.4 (13E28)
Kernel Version: Darwin 13.3.0
R version 3.1.1 (2014-07-10) -- "Sock it to Me"
Copyright (C) 2014 The R Foundation for Statistical Computing
Platform: x86_64-apple-darwin10.8.0 (64-bit)
R.app GUI 1.65 (6784 Snow Leopard build), S.
An R-script accesses an array XX which has ...
> attributes(XX)
$dim
[1] 12 3 8
The R-script that gives me the problem:
# GetCL.R
for (i in 1:4) { out<- round(((sum((XX[3,,i]-XX[10,,i])^2))^0.5 + (sum((XX[2,,i]-XX[10,,i])^2))^0.5)/2,3)
cat(out,'\n')
}
The correct output obtained in Terminal mode is:
> source("GetCL.R")
35.791
35.811
44.625
43.316
In the GUI I get:
> source("GetCL.R")
debug at GetCL.R#3: out <- round(((sum((XX[3, , i] - XX[10, , i])^2))^0.5 + (sum((XX[2,
, i] - XX[10, , i])^2))^0.5)/2, 3)
Browse[2]>
debug at GetCL.R#4: cat(out, "\n")
Browse[2]>
35.791
debug at GetCL.R#3: out <- round(((sum((XX[3, , i] - XX[10, , i])^2))^0.5 + (sum((XX[2,
, i] - XX[10, , i])^2))^0.5)/2, 3)
Browse[2]>
debug at GetCL.R#4: cat(out, "\n")
Browse[2]>
35.811
debug at GetCL.R#3: out <- round(((sum((XX[3, , i] - XX[10, , i])^2))^0.5 + (sum((XX[2,
, i] - XX[10, , i])^2))^0.5)/2, 3)
Browse[2]>
debug at GetCL.R#4: cat(out, "\n")
Browse[2]>
44.625
debug at GetCL.R#3: out <- round(((sum((XX[3, , i] - XX[10, , i])^2))^0.5 + (sum((XX[2,
, i] - XX[10, , i])^2))^0.5)/2, 3)
Browse[2]>
debug at GetCL.R#4: cat(out, "\n")
Browse[2]>
43.316
Of course this output gets more tedious if I try to process the entire array by running for i in 1:larger-n.
Is there any way to get rid of these debug and browse messages messages in GUI mode?
I have never experienced this debug output in my ca. 12+ years of using R intensely.
I just recently upgraded to R version 3.1.1 (2014-07-10) and renewed all my libraries.
-·. .· ·. .><((((º>·. .· ·. .><((((º>·. .· ·. .><((((º> .··.· >=- =º}}}}}><
Joseph G. Kunkel, Emeritus Professor
Biology Department
UMass Amherst
Amherst MA 01003
joe at bio.umass.edu
More information about the R-SIG-Mac
mailing list