May there is a bug in notebook

i like this post (click again to cancel)
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

updated May 14 '12

kcrisman gravatar image kcrisman
7812 20 78 170
i like this answer (click again to cancel)
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
> 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 gravatar image kcrisman
7812 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 for this, though I'm not sure how easy it would be to fix.

kcrisman (May 31 '12)

This is now also, 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



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.