首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使vim-R-plugin直接运行以获得结果。

使vim-R-plugin直接运行以获得结果。
EN

Stack Overflow用户
提问于 2014-01-18 02:48:00
回答 1查看 136关注 0票数 0

我已经成功地在我的gvim中安装了vim。当我编辑三行代码时。

代码语言:javascript
复制
birthday<-function(k){
return(1-prod(c((365-k+1):365))/(365**k))}
birthday(20)

我想做的是在vim和vim插件中得到生日(20)的价值,我就是这样做的。

总之,我的步骤是:

1.打开R控制台

2.将代码文件发送到R控制台

仍然存在一个问题,当我将vim中的代码发送到R控制台时,无法立即获得生日(20)的结果,在R控制台中有一个生日函数,但是最后一行(20)没有被执行,我让它通过这两种方式执行。

方法1:在R控制台中输入生日(20)以获得它。

方法2:发送包含birthday(20)的行来获取它。

让我感到困惑的是,我已经将三行作为文件发送到R控制台,并且仍然将最后一行重新发送到R控制台,最后一行被发送了两次,我如何才能得到不发送最后一行birthday(20)两次的答案呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-18 03:09:19

插件是做您要求的:来源您的文件。因为您不让R打印结果,所以它不会打印结果。我想,通过发送行,您“得到”的是交互式会话的输出。一个关键的区别。

不管怎么说。若要回答您的问题,请将源的第3行改为

代码语言:javascript
复制
birthday(20)

代码语言:javascript
复制
print(birthday(20))

..and源文件。您将显示答案。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21199394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档