我想用符号创建另一个函数(例如〜)R - “问号”功能如何工作?
回答
你不能做什么的“裸”为?foo
不搞乱C代码定义了R的语法。例如,您不能使[fnord
变得有意义。
这来自R源中gram.y的语法定义。
| '~' expr %prec TILDE { $$ = xxunary($1,$2); }
| '?' expr { $$ = xxunary($1,$2); }
| expr ':' expr { $$ = xxbinary($2,$1,$3); }
| expr '+' expr { $$ = xxbinary($2,$1,$3); }
上面的第二行定义了?foo
的语法。你究竟想要做什么?
我想创建一个访问我创建的缓存环境的快速方法。例如,通过编程函数'_',_myVariable可以返回getEnv(“myVariable”,envir =“myCacheEnv”) – RockScience
您可以通过使用反引用``来制作任意名称的函数和变量。
`~` <- `+`
y <- 5
x <- 10
y ~ x
# 15
我不会乱~
不过,除非你不打算做任何统计建模....
与'〜'混淆如何看起来有点可怕! – zx8754
好点,〜肯定不是最好用的字符。几乎所有的角色都已被占用。我一直在想,通过S4课程,我们可以调度差异化的e1〜e2和〜e2 – RockScience
- 1. 功能如何工作?
- 2. 此功能如何工作
- 3. 功能包如何工作?
- 4. MD5功能如何工作?
- 5. Unix功能如何工作?
- 6. JavaScript功能如何工作?
- 7. 读者monad的“问”功能如何工作?
- 8. 替换功能不用括号()工作
- 9. 与$ _GET功能&符号工作
- 10. 左侧分配功能如何工作?
- 11. 问题()中的R功能
- 12. R-访问varibales的功能
- 13. 功能工作计时器
- 14. 了解流:该功能如何工作?
- 15. 这个功能是如何工作的?
- 16. 如何阻止功能一次工作?
- 17. 这个功能是如何工作的?
- 18. 重绘功能如何工作?
- 19. JPEG方向功能如何工作?
- 20. 这个功能如何工作?
- 21. 独特功能如何工作?
- 22. Ableton Drum-To-MIDI功能如何工作?
- 23. 麦卡锡91功能如何工作
- 24. JUnit TestCase功能如何实际工作?
- 25. Excel的FREQUENCY功能如何工作?
- 26. 这个功能如何工作? - Oracle
- 27. 如何NVIC功能工作NVIC_EnableIRQ(CAN1_RX0_IRQn);
- 28. 如何使GPS功能正常工作?
- 29. 这个功能是如何工作的?
- 30. CloudFlare的“清除”功能如何工作?
''R''?'= c; R>'?'(3,5)''''''''''''''''''''你可以做一些类似''R''〜'= c; R> 3〜5 [1] 3 5''。这是一个相当普遍的问题。看看被反引号包围的'?'(我不知道如何通过反引号将它包含在这里的格式中),看看它定义的 –