May there is a bug in notebook

i like this post (click again to cancel)
2
i dont like this post (click again to cancel)

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 gravatar image shahuwang flag of China
75 1 10
http://www.shahuwang.com/

updated May 14 '12

kcrisman gravatar image kcrisman
7827 20 78 170
i like this answer (click again to cancel)
3
i dont like this answer (click again to cancel)

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
<snip>
> 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
link

posted May 08 '12

kcrisman gravatar image kcrisman
7827 20 78 170

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)

Your answer

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
Login/Signup to Post

Question tools

Tags:

Stats:

Asked: May 08 '12

Seen: 109 times

Last updated: May 14 '12

powered by ASKBOT version 0.7.22
Copyright Sage, 2010. Some rights reserved under creative commons license.