相关疑难解决方法(0)

R中是否可以有多行注释?

我找到了这个旧线程(来自一年多以前),它解释了R如何不支持多行注释(例如PHP的/*comment*/).

我想知道过去一年是否已经解决了这个问题,还是有其他选择?(例如,在带有npptor的notepad ++中,你可以标记一堆行并按ctrl + q将它们全部标记为注释,是否有其他IDE的类似解决方案?)

comments r

89
推荐指数
7
解决办法
22万
查看次数

R:注释掉代码块

可能重复:
R:多行注释解决方法?

我想在R中注释掉几行代码.有没有办法做到这一点而不必在每行之前放一个# - 有点像/* blocked out code */在SAS中?

comments r

76
推荐指数
3
解决办法
31万
查看次数

没有明确说明条件的“If (FALSE)”

我收到了一些来自某人的代码,他显然喜欢使用以下语法:

if(FALSE) {
    opt <- list("cores" = 1, "degradation" = TRUE, "test" = TRUE)
}
Run Code Online (Sandbox Code Playgroud)

这是什么意思?如果是什么FALSE?最后评估的条件?我很困惑

if-statement boolean r

5
推荐指数
1
解决办法
612
查看次数

如何在r命令中的多行添加#tag#标签?

我想在r中的多行之前添加#tag#标签.如何使用快捷键来完成?

r

2
推荐指数
2
解决办法
1万
查看次数

调试期间暂时禁用 R 脚本中的一系列命令

我正在尝试在 R 中调试一个很长的脚本。假设我想阻止一个很长的 for 循环。除了在 for 循环中的每行代码之前输入井号(“#”)之外,或者除了手动选择要运行的代码行之外,还有另一种方法可以暂时禁用整个 for 循环(或一长串代码)代码)从运行?

举一个简单的例子,我想做如下的事情:

code to be run;

#[code to be disabled];
#for(i in 1:5){;
series of ~100 commands in for-loop;
};

other code to be run;
Run Code Online (Sandbox Code Playgroud)

我希望能够在 for 循环的前面放置一个“#”符号并让它禁用整个循环,但相反,我必须在冗长的 for 循环的每一行中放置一个“#”符号。这样的事情可能吗?

当存在大量需要暂时禁用的冗长 for 循环时,问题会更加严重。事实证明,简单地在所有这些行旁边放置一个“#”符号是很麻烦的,单独选择要运行的行也是如此。

r

1
推荐指数
1
解决办法
4860
查看次数

标签 统计

r ×5

comments ×2

boolean ×1

if-statement ×1