# May there is a bug in notebook

 2 I'd like to use R in notebook worksheet. I mean, I have the R evaluation chosen at the top, and when I use TAB to call auto completion I do not get correct names. For example,after I hit "shapiro" and press TAB ,the auto-completion returns "shapiro_test",but in R,this function is "shapiro.test". Many other function with "." are returned instead of "_".Is there any solution? asked May 08 '12 shahuwang 65 ● 9 http://www.shahuwang.com/ kcrisman 6614 ● 13 ● 66 ● 149

 3 This is a feature, not a bug! In Python, . means a namespace, so we convert dots to underscores. This test should work. sage: S = r.rnorm(10, mean = 5, sd = 3) sage: S [1] 8.252611 7.721551 5.291445 4.129569 -2.235594 1.466262 4.235228 7.557193 3.338087 [10] 10.203015 sage: r.shapiro_test(S) Shapiro-Wilk normality test data: sage8 W = 0.9619, p-value = 0.8068  Seems ok. sage: r_console() R version 2.14.0 (2011-10-31) Copyright (C) 2011 The R Foundation for Statistical Computing ISBN 3-900051-07-0 > shapiro.test(rnorm(10, mean = 5, sd = 3)) Shapiro-Wilk normality test data: rnorm(10, mean = 5, sd = 3) W = 0.9415, p-value = 0.5698  posted May 08 '12 kcrisman 6614 ● 13 ● 66 ● 149 I know that when calls R with Sage,the dot will convert to underscores.But even when I set the "system" to R with combo box above in notebook,the dot will convert to underscores,and that is the problem.shahuwang (May 13 '12)Ah! That was not at all clear in the original, but I have edited the original question a little bit to make this clear. I figure that any of the interfaces there will do that, it's an interesting point.kcrisman (May 14 '12)I've opened http://trac.sagemath.org/sage_trac/ticket/13070 for this, though I'm not sure how easy it would be to fix.kcrisman (May 31 '12)This is now also https://github.com/sagemath/sagenb/issues/103, though it's unclear whether the problem is in Sage or sagenb.kcrisman (Oct 22 '12)

[hide preview]