我们的目标是用两种简单的方法来编写一些代码,比如func.R、 包含函数的.调用R CMD BATCH func.R初始化函数并计算is.在一个会话中,发出source("func.R")只会初始化函数.

推荐答案

我认为interactive()功能可能会起作用.

当交互使用R时,此函数返回TRUE,否则返回FALSE.所以就用if (interactive())

i、 e.类似功能是

if (!interactive()) {
  main()
}

R相关问答推荐

R绑定具有不同时间观察的两个数据帧

按列A中的值进行子集化,并获得列C中对应于R中列B的最大值行的值?使用循环自动化此操作

计算转换的次数

修改dDeliverr中列表列的最后一个元素

如何设置搜索栏来搜索整个Shiny应用程序页面?

逐行替代引用前一行的for循环

我可以截断10字节的扩展数并转换为8字节的double吗?

基于shiny 应用程序中的日期范围子集xts索引

大规模重新标记haven标签数据

在特定Quarto(reveal.js)幻灯片上隐藏徽标

S用事件解决物质平衡问题

如何在ggplot中标记qqplot上的点?

给定开始日期和月份(数字),如何根据R中的开始日期和月数创建日期列

如何识别倒排的行并在R中删除它们?

如何将一列中的值拆分到R中各自的列中

变长向量的矢量化和

如何筛选截止年份之前最后一个测量年度的所有观测值以及截止年份之后所有年份的所有观测值

如何预测原始数据集并将值添加到原始数据集中

注释不会绘制在所有ggplot2面上

Broom.Mixed::Augment不适用于Sample::分析