小编Fre*_*kho的帖子

R:在 for 循环中使用 print 函数会减慢 R 的速度吗?

在 R 中,在 for 循环内,我使用函数 print 在 Rstudio 控制台上显示 for 循环的迭代。这会减慢我的代码速度吗?

根据经验,我会说是的,但我没有理由这样做。谢谢,

r

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

R Studio:在可隐藏的部分中组织代码

我仍然没有找到一种正确的方法来在R studio中组织我的R代码.我检查了确实存在的快捷方式,例如ALT + L,但它需要对区域进行评论.

理想情况下,我想用名称命名500到700行,隐藏它然后在需要时将其显示回来.你会推荐什么?

r rstudio

5
推荐指数
3
解决办法
8621
查看次数

恼人的RStudio调试行为

当我在函数中处于调试模式并在对象/变量上使用"CTRL + Enter"时,R将我带回到函数的第1行并将对象变量打印到控制台.这是一个错误还是预期的行为?

调试模式中的另一个错误: - 如果函数中某处有print(variable1),R不仅会打印到控制台变量1,还会打印"print(variable1)"之后的剩余函数代码

有没有办法避免R Studio的这些行为?

谢谢,

r rstudio

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

if {...} else {...}:"}"和"else"之间的换行真的很重要吗?

我用if {...} else {...}以下方式在R中编写语句,因为我觉得它更具可读性.

Testifelse = function(number1)
{
     if(number1>1 & number1<=5)
     {
          number1 =1
     }
     else if ((number1>5 & number1 < 10))
     {
          number1 =2
     }
     else
     {
          number1 =3
     }

     return(number1)
}
Run Code Online (Sandbox Code Playgroud)

根据?Control:

......特别是,你不应该有之间的换行},并else避免进入一个语法错误if ... else在键盘或通过源结构...

上面的函数会导致语法错误,但实际上它是有效的!这里发生了什么?

谢谢你的帮助.

if-statement r

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

标签 统计

r ×4

rstudio ×2

if-statement ×1