R 奇怪的findFn故障

R 奇怪的findFn故障,r,R,我注意到在使用findFn函数库sos时出现了一个奇怪的故障,我找不到源代码。虽然它在我的Windows XP pc上运行良好,但在我的Vista one上却没有 library (sos) findFn("randomization test") # in both finds 72 results findFn("{randomization test}") # In XP finds 19 or about so, but in Vista whenever I use {} and

我注意到在使用findFn函数库sos时出现了一个奇怪的故障,我找不到源代码。虽然它在我的Windows XP pc上运行良好,但在我的Vista one上却没有

library (sos)

findFn("randomization test")
# in both finds 72 results

findFn("{randomization test}")
# In XP finds 19 or about so, but in Vista whenever I use {} and more than one word inside, 
# I keep getting the following:

found 0 matches
x has zero rows;  nothing to display.
Warning message:
In findFn("{randomization test}") :
  HIT not found in HTML;  processing one page only.
R版本=2.10.1,更新包。 你知道问题出在哪里吗

奖励:很明显,我在sos包的源代码findFn.R第80行中查找随机实验测试的函数,我发现了错误

  if (substr(string, 1, 1) != "{")
    string <- gsub(" ", "+", string)
在sos包的源代码findFn.R第80行中,我发现了错误

  if (substr(string, 1, 1) != "{")
    string <- gsub(" ", "+", string)

您使用的是同一个R实例吗?我的意思是完全相同的,在两台计算机之间复制而不做任何更改。不,它们是独立安装的。我不记得它是在早些时候工作的,还是从来没有正常工作过。在unix的同一个R版本中,我得到的结果与VistaStupid中得到的结果相同。反问题:为什么要尝试使用花括号?如果没有,它可以正常工作。@throng:阅读帮助文件要搜索精确的字符串,请使用大括号:RSS。您使用的是同一个R实例吗?我的意思是完全相同的,在两台计算机之间复制而不做任何更改。不,它们是独立安装的。我不记得它是在早些时候工作的,还是从来没有正常工作过。在unix的同一个R版本中,我得到的结果与VistaStupid中得到的结果相同。反问题:为什么要尝试使用花括号?如果没有,它可以正常工作。@throng:阅读帮助文件要搜索精确的字符串,请使用大括号:RSS。如果你把这个提交给软件包的作者那就太好了。完成后,我给作者发了电子邮件,并给了他这个页面的链接。希望我们在StackOverflow社区中添加另一个R程序员:-如果您将此提交给软件包作者,那就太好了。完成后,我给作者发了电子邮件,并给他提供了此页面的链接。希望我们能为StackOverflow社区添加另一个R程序员:-