【发布时间】:2017-11-15 13:05:06
【问题描述】:
我有 R 文件,我在其中编写代码、定义函数并使用它们。 当我运行它时,我看到我所有的蓝色代码都在重复,然后它运行代码。
请告知如何避免这种行为。
例如:
ped2df <- function(file) {
df <- read.pedfile(file)
names(df) <- df[1,]
df <- df[-1,]
df <- gather(df)
}
test <- lapply(files, ped2df)
Running this:
# Get ped files and convert them into long dfs:
>
> ped2df <- function(file) {
+
+ df <- read.pedfile(file)
+ names(df) <- df[1,]
+ df <- df[-1,]
+ df <- gather(df)
+
+ }
>
> test <- lapply(files, ped2df)
我希望它只运行test <- lapply(files, ped2df)。
附言
我尝试添加;,但没有帮助。
【问题讨论】:
-
您是否尝试在点击运行之前选择您要运行的代码部分?
-
我有一个脚本 + 函数 + 运行这些函数 + 加载数据等。我需要所有先决条件才能运行和使用我展示的命令。有没有办法做到这一点?
-
是您不想看到控制台中的函数定义的问题吗?还是您根本不希望函数定义运行的问题?
-
我希望声明/分配/函数静默运行并仅显示实用方面:我定义了函数 foo,仅显示它的用法:r
-
我希望防御/功能对于运行它们的人来说是黑盒的。这里是一个函数,这里是实现并得到想要的结果的包装器,我不想让你看到函数细节和代码。