在 R 中,在 for 循环内,我使用函数 print 在 Rstudio 控制台上显示 for 循环的迭代。这会减慢我的代码速度吗?
根据经验,我会说是的,但我没有理由这样做。谢谢,
我仍然没有找到一种正确的方法来在R studio中组织我的R代码.我检查了确实存在的快捷方式,例如ALT + L,但它需要对区域进行评论.
理想情况下,我想用名称命名500到700行,隐藏它然后在需要时将其显示回来.你会推荐什么?
当我在函数中处于调试模式并在对象/变量上使用"CTRL + Enter"时,R将我带回到函数的第1行并将对象变量打印到控制台.这是一个错误还是预期的行为?
调试模式中的另一个错误: - 如果函数中某处有print(variable1),R不仅会打印到控制台变量1,还会打印"print(variable1)"之后的剩余函数代码
有没有办法避免R Studio的这些行为?
谢谢,
我用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在键盘或通过源结构...
上面的函数会导致语法错误,但实际上它是有效的!这里发生了什么?
谢谢你的帮助.